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();
            }
        }
 public ActionResult RoomTypeInsert(RoomTypesModel roomType, int[] RoomFeatureList)
 {
     RoomTypes room = roomType.ModelToEnity();
     room.IsActive = true;
     _serviceRoomTypes.Insert(room);
     return RedirectToAction("RoomTypeList");
 }
 public ActionResult RoomTypeEdit(RoomTypesModel roomtypes)
 {
     RoomTypes roomtype = roomtypes.ModelToEnity();
     roomtype.IsActive = true;
     _serviceRoomTypes.Update(roomtype);
     return RedirectToAction("RoomTypeList");
 }