public JsonResult AdicionarFuncionario(Funcionario funcionario) { if (funcionario != null) { using (var BaseDeDados = new CRUD_MVC5Entities()) { BaseDeDados.Funcionarios.Add(funcionario); BaseDeDados.SaveChanges(); return(Json(new { success = true })); } } return(Json(new { success = false })); }
public JsonResult ExcluirFuncionario(int?id) { using (var BaseDeDados = new CRUD_MVC5Entities()) { var funcionario_excluido = BaseDeDados.Funcionarios.Find(id); if (funcionario_excluido == null) { return(Json(new { success = false })); } BaseDeDados.Funcionarios.Remove(funcionario_excluido); BaseDeDados.SaveChanges(); return(Json(new { success = true })); } }
public JsonResult AtualizarFuncionario(Funcionario funcionario) { using (var BaseDeDados = new CRUD_MVC5Entities()) { var funcionarioAtualizado = BaseDeDados.Funcionarios.Find(funcionario.Id_Funcionario); if (funcionarioAtualizado == null) { return(Json(new { success = true })); } else { funcionarioAtualizado.Nome = funcionario.Nome; funcionarioAtualizado.Email = funcionario.Email; funcionarioAtualizado.Cargo = funcionario.Cargo; funcionarioAtualizado.Departamento = funcionario.Departamento; BaseDeDados.SaveChanges(); return(Json(new { success = true })); } } }