Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public WorkBlockDTO DomainToDTO(WorkBlock workBlock)
        {
            var tripDTOList = new List <TripDTO> ();

            foreach (var trip in workBlock.tripList)
            {
                var tripDTO = _tripMapper.DomainToDTO(trip);
                tripDTOList.Add(tripDTO);
            }

            var workBlockDTO = new WorkBlockDTO(
                workBlock.Id.AsGuid(),
                workBlock.startingTime.ToString(),
                workBlock.endingTime.ToString(),
                tripDTOList
                );

            return(workBlockDTO);
        }