public async Task <IActionResult> GetAllMultiCodes() { MultiCodeParameters multiCodeParameters = new MultiCodeParameters(); var getAllMultiCodeQuery = new GetAllMultiCodesQuery(multiCodeParameters); var result = await mediator.Send(getAllMultiCodeQuery); return(StatusCode((int)result.Code, result.Value)); }
public async Task <IActionResult> GetMultiCodes([FromQuery] MultiCodeParameters multiCodeParameters) { var getAllMultiCodeQuery = new GetAllMultiCodesQuery(multiCodeParameters); var result = await mediator.Send(getAllMultiCodeQuery); 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)); }