public IActionResult Gravar([FromForm] Projeto projeto) { string mensagem = null; if (projeto == null) { mensagem = "Dados inválidos!"; } else { mensagem = projeto.Validar(); } if (mensagem != null) { return(Erro(mensagem)); } if (projeto.Codigo == 0) { ProjetoRepository.Criar(projeto); } else { ProjetoRepository.Alterar(projeto); } return(Ok()); }
private void bSalvar_Click(object sender, EventArgs e) { if (editar == false)//Salvar { try { if (validaObjeto()) { AtualizarObjeto(); // repCli.cadastrar(Cliente); if (projetoRepository.Cadastrar(Projeto, Endereco)) { CarregarDgv(); //---> Atualiza Data grid view // DialogHelper.Informacao("Cliente incluido com sucesso."); Inicializa(); LimpaTela(); } else { DialogHelper.Erro("Cadastro não concluído."); } Inicializa(); LimpaTela(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (editar == true)//alterar { try { if (validaObjeto()) { AtualizarObjeto(); if (projetoRepository.Alterar(Projeto, Endereco)) { CarregarDgv(); //---> Atualiza Data grid view // DialogHelper.Informacao("Cliente alterado com sucesso."); Inicializa(); LimpaTela(); } else { DialogHelper.Alerta("Reinicie a tela de cadastro."); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public ActionResult Update(int id, int cliente, string nome, DateTime dataCriacao, DateTime dataFinalizacao) { Projeto projeto = new Projeto(); projeto.Id = id; projeto.Nome = nome; projeto.FkCliente = cliente; projeto.DataCriacao = dataCriacao; projeto.DataFinalizacao = dataFinalizacao; repository.Alterar(projeto); return(Redirect("/projeto")); }
public ActionResult Update(int idCliente, string nome, DateTime dataCriacaoProjeto, DateTime dataFinalizacao, int id) { Projeto projeto = new Projeto(); projeto.Id = id; projeto.IdCliente = idCliente; projeto.Nome = nome; projeto.DataCriacaoProjeto = dataCriacaoProjeto; projeto.DataFinalizacao = dataFinalizacao; repository.Alterar(projeto); return(RedirectToAction("Index")); }