27 lines
790 B
C#
27 lines
790 B
C#
using System.ComponentModel;
|
||
using HotelDataModels.Models;
|
||
|
||
namespace HotelContracts.ViewModels;
|
||
|
||
public class RoomViewModel : IRoomModel
|
||
{
|
||
public int Id { get; set; }
|
||
public string Type { get; set; }
|
||
public double Cost { get; set; }
|
||
public bool IsReserved { get; set; }
|
||
public Dictionary<int, IReservationModel> Reservation { get; set; }
|
||
|
||
public string GetTypeRoom()
|
||
{
|
||
return Type switch
|
||
{
|
||
"standard" => "Стандартный",
|
||
"superior" => "Улучшенный",
|
||
"bedroom" => "Со спальной комнатой",
|
||
"apartment" => "Апартаменты/квартира",
|
||
"studio" => "Студия",
|
||
"suite" => "Люкс",
|
||
_ => ""
|
||
};
|
||
}
|
||
} |