Example #1
0
 public RoomPlan ToRoomPlan(RoomPlanDto roomPlanDto, bool includeZeroIds)
 {
     return(new RoomPlan()
     {
         Id = roomPlanDto.Id,
         Columns = roomPlanDto.Columns,
         Rows = roomPlanDto.Rows,
         Seats = SeatPositionsListToString(roomPlanDto.Seats, includeZeroIds)
     });
 }
Example #2
0
        public RoomDto ToRoomDto(Room room)
        {
            RoomPlanDto roomPlan = ToRoomPlanDto(roomRepository.GetRoomPlan(room.Id));
            ScheduleDto schedule = ToScheduleDto(scheduleRepository.GetScheduleById(room.ScheduleId));

            return(new RoomDto()
            {
                Id = room.Id,
                IsOpen = room.IsOpen,
                Name = room.Name,
                RoomPlan = roomPlan,
                RoomPlanId = roomPlan?.Id ?? -1,
                Schedule = schedule,
                ScheduleId = schedule?.Id ?? -1,
                Technology = mapper.Map <RoomTechnologyDto>(roomRepository.GetTechnologyById(room.TechnologyId)),
                TechnologyId = room.TechnologyId
            });
        }