public async Task <ActionResult> GetVoucherType([FromQuery] PagedQueryVM query, [FromQuery] SortableVM sortable) { try { var result = await _mediator.Send(new GetVoucherType { PageQuery = query, SortAble = sortable }); return(Ok(result)); } catch (Exception exception) { return(StatusCode((int)HttpStatusCode.InternalServerError, exception)); } }
public async Task <ActionResult <PagedResultVM <VoucherTypeResponseVM> > > GetVocTypeListAsync([FromQuery] PagedQueryVM query, [FromQuery] SortableVM sortable) { var result = await _promoService.GetVocTypeList(query, sortable); return(ProcessResponse(result)); }