public void UpdateRoomFacilities(RoomFacilityModel rfmodel)
 {
     var roomfacilityfromdb = _internalUnitOfWork.RoomFacilitiesRepository.GetByID(rfmodel.Id);
     roomfacilityfromdb.RoomId = rfmodel.RoomId;
     roomfacilityfromdb.FacilityId = rfmodel.FacilityId;
     roomfacilityfromdb.Quantity = rfmodel.FQuantity;
     _internalUnitOfWork.RoomFacilitiesRepository.Update(roomfacilityfromdb);
     _internalUnitOfWork.Save();
 }
 public void AddRoomFacilities(RoomModel room, FacilityModel facility)
 {
     var roomfaciliy = new RoomFacilityModel()
         {
             RoomId = room.Id,
             FacilityId = facility.FacilityId,
             FQuantity = 0,
         };
     var dbroomfacility = FacilityMappings.MapRfModelToRoomFacility(roomfaciliy,null,null);
         _internalUnitOfWork.RoomFacilitiesRepository.Insert(dbroomfacility);
         _internalUnitOfWork.Save();
 }
Esempio n. 3
0
        public static RoomFacilityModel MapRoomCatViewModelToRoomFacilityModel(RoomCatViewModel rcvmodel)
        {
            var roomfacilitymodel = new RoomFacilityModel
            {
                Id         = rcvmodel.Id,
                RoomId     = rcvmodel.Room.Id,
                FacilityId = rcvmodel.Facility.FacilityId,
                FQuantity  = rcvmodel.Quantity,
            };

            return(roomfacilitymodel);
        }
 public static RoomFacility MapRfModelToRoomFacility(RoomFacilityModel roomFacility, Room room, Facility facility)
 {
     return(new RoomFacility()
     {
         Id = roomFacility.Id,
         Quantity = roomFacility.FQuantity,
         FacilityId = roomFacility.FacilityId,
         Facility = facility,
         RoomId = roomFacility.RoomId,
         Room = room
     });
 }