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<RoomFacilityModel> GetAllRoomFacilities() { return _internalUnitOfWork.RoomFacilitiesRepository.Get() .Select(rf => FacilityMappings.MapRoomFacilityToRFModel(rf, null, null)).ToList(); }