public async Task <IActionResult> Edit(int id, SistemaFinanceiro sistemaFinanceiro) { if (id != sistemaFinanceiro.Id) { return(NotFound()); } try { _appSistemaFinanceiro.AtualizarSistemaFinanceiro(sistemaFinanceiro); if (sistemaFinanceiro.notificacoes.Any()) { foreach (var item in sistemaFinanceiro.notificacoes) { ModelState.AddModelError(item.NomePropriedade, item.Mensagem); } return(View("Edit", sistemaFinanceiro)); } } catch (Exception ERRO) { return(View(sistemaFinanceiro)); } return(RedirectToAction("Edit", new { id = sistemaFinanceiro.Id })); }
public async Task <IActionResult> Create(SistemaFinanceiro sistemaFinanceiro) { try { _appSistemaFinanceiro.AdicionarSistemaFinanceiro(sistemaFinanceiro); if (sistemaFinanceiro.notificacoes.Any()) { foreach (var item in sistemaFinanceiro.notificacoes) { ModelState.AddModelError(item.NomePropriedade, item.Mensagem); } return(View("Create", sistemaFinanceiro)); } else { // Adcionar Junto o usuário Adm do Financeiro _appAppUsuarioSistemaFinanceiro.Add(new UsuarioSistemaFinanceiro { Administrador = true, EmailUsuario = User.Identity.Name.Trim(), IdSistema = sistemaFinanceiro.Id, SistemaAtual = true, }); } } catch (Exception ERRO) { return(View(sistemaFinanceiro)); } return(RedirectToAction("Edit", new { id = sistemaFinanceiro.Id })); }
public void AtualizarSistemaFinanceiro(SistemaFinanceiro sistemaFinanceiro) { var valido = sistemaFinanceiro.ValidaPropriedadeString(sistemaFinanceiro.Nome, "Nome"); if (valido) { sistemaFinanceiro.DiaFechamento = 1; _iSistemaFinanceiro.Update(sistemaFinanceiro); } }
public void AdicionarSistemaFinanceiro(SistemaFinanceiro sistemaFinanceiro) { var valido = sistemaFinanceiro.ValidaPropriedadeString(sistemaFinanceiro.Nome, "Nome"); if (valido) { var data = DateTime.Now; sistemaFinanceiro.DiaFechamento = 1; sistemaFinanceiro.Ano = data.Year; sistemaFinanceiro.Mes = data.Month; sistemaFinanceiro.AnoCopia = data.Year; sistemaFinanceiro.MesCopia = data.Month; sistemaFinanceiro.GerarCopiaDespesa = true; _iSistemaFinanceiro.Add(sistemaFinanceiro); } }
public void AtualizarSistemaFinanceiro(SistemaFinanceiro sistemaFinanceiro) { _iSistemaFinanceiroServico.AtualizarSistemaFinanceiro(sistemaFinanceiro); }
//MÉTODOS DE SERVIÇO public void AdicionarSistemaFinanceiro(SistemaFinanceiro sistemaFinanceiro) { _iSistemaFinanceiroServico.AdicionarSistemaFinanceiro(sistemaFinanceiro); }
public void Update(SistemaFinanceiro Objeto) { _iSistemaFinanceiro.Update(Objeto); }
public void Delete(SistemaFinanceiro Objeto) { _iSistemaFinanceiro.Delete(Objeto); }
public void Add(SistemaFinanceiro Objeto) { _iSistemaFinanceiro.Add(Objeto); }