public bool actualizarEmpresa(int codigo, string nombre, string objetivos, string alcance, Empresa empresa) { using (var db = new ContextoEmpresa()) { empresa.nombre = nombre; empresa.objetivos = objetivos; empresa.alcance = alcance; db.Entry(empresa).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(true); }
// The id parameter name should match the DataKeyNames value set on the control public void listaDepartamentos_DeleteItem(int codigo) { using (ContextoEmpresa db = new ContextoEmpresa()) { var item = new Departamento { codigo = codigo }; db.Entry(item).State = EntityState.Deleted; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { ModelState.AddModelError("", String.Format("Departamento con codigo {0} no existe", codigo)); } } }