Пример #1
0
        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));
        }
Пример #2
0
        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));
        }