public ActionResult RoomTypeEdit(RoomTypesModel roomtypes)
        {
            RoomTypes roomtype = roomtypes.ModelToEnity();

            roomtype.IsActive = true;
            _serviceRoomTypes.Update(roomtype);
            return(RedirectToAction("RoomTypeList"));
        }
        public ActionResult RoomTypeInsert(RoomTypesModel roomType, int[] RoomFeatureList)
        {
            RoomTypes room = roomType.ModelToEnity();

            room.IsActive = true;
            _serviceRoomTypes.Insert(room);
            return(RedirectToAction("RoomTypeList"));
        }
        public static RoomTypes ModelToEnity(this RoomTypesModel model, bool virtualActive = false)
        {
            RoomTypes entity = new RoomTypes()
            {
                Amount = model.Amount,
                Name   = model.Name,
                Quota  = model.Quota,

                Id       = model.Id,
                IsActive = model.IsActive
            };

            if (virtualActive)
            {
                entity.RoomFeaturesRoomTypes = model.RoomFeaturesRoomTypes;
                entity.Rooms = model.Rooms;
            }
            return(entity);
        }
 public static RoomTypesModel EntityToModel(this RoomTypes entity, bool virtualActive = false)
 {
     try
     {
         RoomTypesModel model = new RoomTypesModel()
         {
             Amount   = entity.Amount,
             Name     = entity.Name,
             Quota    = entity.Quota,
             IsActive = entity.IsActive,
             Id       = entity.Id
         };
         if (virtualActive)
         {
             model.RoomFeaturesRoomTypes = entity.RoomFeaturesRoomTypes;
             model.Rooms = entity.Rooms;
         }
         return(model);
     }
     catch (Exception)
     {
         return(new RoomTypesModel());
     }
 }