public void Salvar(Funcionario funcionario) { if (funcionario.FuncionarioId > 0) Alterar(funcionario); else Inserir(funcionario); }
private void Inserir(Funcionario funcionario) { var strQuery = " "; strQuery += " INSERT INTO FUNCIONARIO (Nome, Idade,funcao ) "; strQuery += string.Format(" VALUES ('{0}','{1}','{2}') ", funcionario.Nome, funcionario.Idade,funcionario.Funcao); contexto.ExecutaComando(strQuery); }
private void Alterar(Funcionario funcionario) { var strQuery = " "; strQuery += " UPDATE FUNCIONARIO SET "; strQuery += string.Format(" Nome = '{0}', ", funcionario.Nome); strQuery += string.Format(" Idade = '{0}', ", funcionario.Idade); strQuery += string.Format(" Funcao = '{0}' ", funcionario.Funcao); strQuery += string.Format(" WHERE Funcionario_Id = {0}", funcionario.FuncionarioId); contexto.ExecutaComando(strQuery); }
public ActionResult Editar(Funcionario funcionario) { if (ModelState.IsValid) { var aplicacao = new FuncionarioAplicacao(); aplicacao.Salvar(funcionario); return RedirectToAction("Index"); } return View(funcionario); }
private List<Funcionario> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var funcionario = new List<Funcionario>(); while (reader.Read()) { var tempObjeto = new Funcionario { FuncionarioId = int.Parse(reader["Funcionario_Id"].ToString()), Nome = reader["Nome"].ToString(), Idade = int.Parse(reader["Idade"].ToString()), Funcao = reader["Funcao"].ToString(), }; funcionario.Add(tempObjeto); } return funcionario; }