public async Task <List <AirlineResponse> > Handle(GetAllAirlinesQuery request, CancellationToken cancellationToken) { var airlines = await _airlineRepository.GetAllAirlines(); return(airlines == null ? null : _mapper.Map(airlines)); }
public async Task <IActionResult> Get() { var query = new GetAllAirlinesQuery(); var result = await _mediatr.Send(query, new CancellationToken()); return(result != null ? (IActionResult)Ok(result) : NotFound(new { Message = $"No airlines were found." })); }
public Task <IEnumerable <AirlineResource> > Handle(GetAllAirlinesQuery request, CancellationToken cancellationToken) { var result = _repository .GetAll() .Select(e => new AirlineResource { Id = e.Id, Code = e.Code, Name = e.Name, Address = e.Address }); return(Task.FromResult(result)); }