/// <summary> /// Дабавить бронь на комнату /// </summary> /// <param name="orderRoom">Модель заказа комнаты</param> /// <returns></returns> public int Insert(OrderRoomInfo orderRoom) { if (orderRoom == null) { throw new ArgumentException("Вы не указали объект"); } return(Insert(orderRoom.MainDate, orderRoom.Start, orderRoom.End, orderRoom.UserCur, orderRoom.RoomCur)); }
/// <summary> /// Данные о брони /// </summary> /// <param name="id">Идентификатор</param> /// <returns></returns> public OrderRoomInfo GetOrderRoom(int id) { orderRoom = dataContent.OrderRooms.FirstOrDefault(x => x.ID == id); if (orderRoom == null) { return(null); } OrderRoomInfo orderRoomInfo = new OrderRoomInfo { ID = orderRoom.ID, Start = orderRoom.Start, End = orderRoom.End, RoomID = orderRoom.RoomID, MainDate = orderRoom.Start, UserID = orderRoom.UserID, Status = (OrderRoomStatus)orderRoom.Status }; return(orderRoomInfo); }
/// <summary> /// Редактировать бронь на комнату /// </summary> /// <param name="orderRoom">Модель заказа комнаты</param> public void Edit(OrderRoomInfo orderRoom) { Edit(orderRoom.ID, orderRoom.MainDate, orderRoom.Start, orderRoom.End, orderRoom.RoomCur); }