public async Task <IActionResult> GetAllBranches([FromQuery] BranchParameters branchParameters) { var getAllBranchQuery = new GetAllBranchesQuery(branchParameters); var result = await mediator.Send(getAllBranchQuery); /* if (result.Code == HttpStatusCode.OK) * { * Response.Headers.Add("X-Pagination", PagedList<Entity>.ToJson(result.Value as PagedList<Entity>)); * } */ return(StatusCode((int)result.Code, result.Value)); }
public async Task <IActionResult> Branch() { var query = new GetAllBranchesQuery(); return(Ok(await _mediator.Send(query))); }
public async Task <List <BranchDto> > Handle(GetAllBranchesQuery request, CancellationToken cancellationToken) { var branches = await _context.Set <Branch>().ToListAsync(cancellationToken); return(await Task.FromResult(Mapper.Map <List <BranchDto> >(branches))); }