public TransportViewModel() { _transportService = new TransportService(_unitOfWork); _transportMapper = new TransportMapper(); modelObjects = _transportService.GetAllTransports().Select(transport => _transportMapper.FromDomainToModel(transport)).ToList(); }
public IEnumerable <TransportViewModel> GetAllTransports() { var transportDTO = _transportService.GetAllTransports(); var mapperList = new MapperConfiguration(cfg => cfg.CreateMap <TransportDTO, TransportViewModel>()).CreateMapper(); var transports = mapperList.Map <IEnumerable <TransportDTO>, List <TransportViewModel> >(transportDTO); return(transports); }
public async Task <IActionResult> GetAllTransports(CancellationToken cancellationToken) { return(Ok(await _service.GetAllTransports(cancellationToken))); }