public async Task <IEnumerable <IDictionary <string, object> > > Handle(RateTableQueryCommand request, CancellationToken cancellationToken) { var rates = await preminumFinanceRepository.GetRateTableAll(); var result = rates.Select(a => (IDictionary <string, object>)a); return(result); }
public async Task <ActionResult <IEnumerable <IDictionary <string, object> > > > GetRateTableAll(RateTableQueryCommand command) { var result = await mediator.Send(command); return(Ok(result)); }
public async Task <ActionResult <IEnumerable <IDictionary <string, object> > > > GetRateTableAll(RateTableQueryCommand command) { var result = await mediator.Send(command); if (!result.IsValid) { return(BadRequest(result.Errors)); } return(Ok(result.Data)); }
public async Task <WebApiResult <IEnumerable <IDictionary <string, object> > > > Handle(RateTableQueryCommand request, CancellationToken cancellationToken) { try { var rates = await preminumFinanceRepository.GetRateTableAll(); var result = rates.Select(a => (IDictionary <string, object>)a); return(new WebApiResult <IEnumerable <IDictionary <string, object> > >(result)); } catch (Exception ex) { return(WebApiResult <IEnumerable <IDictionary <string, object> > > .Error(ex.Message)); } }