public RoomFacilityModel GetRoomFacilityById(int id) { var roomid = GetRoomIdFromRoomFacilityId(id); var facilityid = GetFacilityIdFromRoomFacilityId(id); var room = _internalUnitOfWork.RoomRepository.GetByID(roomid); var roomcategory = room.Category; var facility = _internalUnitOfWork.FacilitiesRepository.GetByID(facilityid); var roomfacility = _internalUnitOfWork.RoomFacilitiesRepository.GetByID(id); return FacilityMappings.MapRoomFacilityToRFModel(roomfacility, RoomMappings.MapRoomToRModel(room), FacilityMappings.MapFacilityToFacilityModel2(facility)); }
public List<RoomModel> GetAllRooms() { return _internalUnitOfWork.RoomRepository.Get().Select(r => RoomMappings.MapRoomToRModel(r)).ToList(); }
public RoomModel GetRoomById(int id) { var room = _internalUnitOfWork.RoomRepository.GetByID(id); return RoomMappings.MapRoomToRModel(room); }
public List <RoomModel> GetAllFreeRooms() { return(_internalUnitOfWork.RoomRepository.Get(r => r.Occupied == false && r.Enabled == true).Select(r => RoomMappings.MapRoomToRModel(r)).ToList()); }