public ActionResult Todas() { var compras = _compraService.ObterTodos(); var jsonObjs = new List <object>(); foreach (var compra in compras.OrderByDescending(x => x.DataCompra)) { var porcentagemCashback = (compra.Cashback / compra.Valor) * 100; jsonObjs.Add( new { compra.CodigoCompra, compra.Valor, compra.DataCompra, PorcentagemCashback = string.Concat(porcentagemCashback, "%"), ValorCashback = compra.Cashback, compra.Status } ); } return(Ok(jsonObjs)); }
public IEnumerable <CompraViewModel> ObterTodos() { return(Mapper.Map <IEnumerable <Compra>, IEnumerable <CompraViewModel> >(_compraService.ObterTodos())); }
public async Task <IEnumerable <CompraViewModel> > ObterTodos() { return(await _compraService.ObterTodos()); }