public ReadingRoomDTO Add(ReadingRoomDTO rroom) { READING_ROOM rroomToAdd, addedRRoom; ReadingRoomDTO retVal; SEAT seat; List <SEAT> seats = new List <SEAT>(); long seatID; retVal = null; if (CheckHelper.IsFilled(rroom)) { try { seatID = seatRepository.getNextId(); for (int i = 0; i < rroom.Dimension; i++) { seat = new SEAT() { SEAT_LABEL = "" + (i + 1), SEAT_POSITION = i + 1, RROOM_ID = rroom.Id, SEAT_ID = seatID + i }; seats.Add(seat); } rroomToAdd = transformer.TransformFromDTO(-1, rroom); rroomToAdd.SEATs = seats; addedRRoom = rroomRepository.Add(rroomToAdd); if (CheckHelper.IsFilled(addedRRoom)) { addedRRoom.FACULTY = facultyRepository.GetById(rroom.FacultyId); retVal = transformer.TransformToDTO(addedRRoom); } } catch (Exception) { throw; } } return(retVal); }
public List <ReadingRoomDTO> GetReadingRooms(long uniId) { List <READING_ROOM> entries = null; List <ReadingRoomDTO> retVal = null; ReadingRoomTransformer rroomTransformer; //entries = uniRepository.GetReadingRooms(uniId); rroomTransformer = new ReadingRoomTransformer(); if (CheckHelper.IsFilled(entries)) { retVal = rroomTransformer.TransformToDTO(entries); } return(retVal); }
public List <ReadingRoomDTO> GetReadingRooms(long facId) { FACULTY faculty = null; List <ReadingRoomDTO> retVal = null; ReadingRoomTransformer rroomTransformer; List <READING_ROOM> rrooms; rrooms = rroomRepository.GetRRoomsForFaculty(facId); rroomTransformer = new ReadingRoomTransformer(); if (CheckHelper.IsFilled(rrooms)) { retVal = rroomTransformer.TransformToDTO(rrooms); } return(retVal); }