public RoomPlan ToRoomPlan(RoomPlanDto roomPlanDto, bool includeZeroIds) { return(new RoomPlan() { Id = roomPlanDto.Id, Columns = roomPlanDto.Columns, Rows = roomPlanDto.Rows, Seats = SeatPositionsListToString(roomPlanDto.Seats, includeZeroIds) }); }
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 }); }