public VehicleDutyDTO DomainToDTO(VehicleDuty vehicleDuty) { var tripDTOList = new List <TripDTO> (); foreach (var trip in vehicleDuty.tripsList) { var tripDTO = _tripMapper.DomainToDTO(trip); tripDTOList.Add(tripDTO); } var workBlockDTOList = new List <WorkBlockDTO> (); foreach (var wb in vehicleDuty.workBlockList) { var wbDTO = _workBlockMapper.DomainToDTO(wb); workBlockDTOList.Add(wbDTO); } var vehicleDutyDTO = new VehicleDutyDTO( vehicleDuty.Id.AsGuid(), vehicleDuty.vehicleDutyCode.ToString(), tripDTOList, workBlockDTOList ); return(vehicleDutyDTO); }
public DriverDutyDTO DomainToDTO(DriverDuty driverDuty) { var workBlockList = new List <WorkBlockDTO>(); foreach (var workBlock in driverDuty.listWorkBlocks) { var workBlockDTO = _workBlockMapper.DomainToDTO(workBlock); workBlockList.Add(workBlockDTO); } var driverDutyDTO = new DriverDutyDTO( driverDuty.Id.AsGuid(), driverDuty.driverDutyCode.ToString(), workBlockList ); return(driverDutyDTO); }