public async Task <JsonResult> AplicaDesconto(PedidoViewModel pedido) { var result = new ServiceResultViewModel(true, new List <string>(), null); try { await _rep.AplicaDescontoPedido(pedido); result.Succeeded = true; } catch (Exception ex) { result.Succeeded = false; result.Errors.Add(ex.Message); } return(new JsonNetResult { Data = result }); }