コード例 #1
0
        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));
        }
コード例 #2
0
 public IEnumerable <CompraViewModel> ObterTodos()
 {
     return(Mapper.Map <IEnumerable <Compra>, IEnumerable <CompraViewModel> >(_compraService.ObterTodos()));
 }
コード例 #3
0
 public async Task <IEnumerable <CompraViewModel> > ObterTodos()
 {
     return(await _compraService.ObterTodos());
 }