public async Task <IActionResult> Editar(Usuario u) { if (_usuarioService.CadastrarOuEditar(u)) { return(RedirectToAction("Perfil")); } ModelState.AddModelError("", "Este e-mail já está sendo utilizado!"); ViewBag.Metas = _metaService.Listar(_usuarioAutenticado.IdUsuario(User)); ViewBag.Categorias = _categoriaService.ListarPorUsuario(_usuarioAutenticado.IdUsuario(User)); ViewBag.CalculoPoupanca = _poupancaService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.CalculoLancamento = _lancamentoService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.CalculoRecebimento = _recebimentoService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); return(View("Perfil", u)); }
public IActionResult MesAtual() { #region Cálculos ViewBag.CalculoRecebimentos = _recebimentoService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.CalculoLancamentos = _lancamentoService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.CalculoDepositos = _poupancaService.CalculoMesAtual(_usuarioAutenticado.IdUsuario(User)); #endregion #region Listas ViewBag.Recebimentos = _recebimentoService.ListarMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.Lancamentos = _lancamentoService.ListarMesAtual(_usuarioAutenticado.IdUsuario(User)); ViewBag.Depositos = _poupancaService.ListarMesAtual(_usuarioAutenticado.IdUsuario(User)); #endregion #region Categoria e Cartão do Lançamento foreach (var item in ViewBag.Lancamentos) { ViewBag.Categoria = _categoriaService.Obter(item.Categoria.IdCategoria).Titulo; ViewBag.Cartao = _cartaoService.Obter(item.Cartao.IdCartao).Banco; } #endregion #region Banco da Poupança foreach (var item in ViewBag.Depositos) { ViewBag.BancoPoupanca = _cartaoService.Obter(item.Cartao.IdCartao).Banco; } #endregion return(View()); }