public ActionResult Create(Departamento departamentoToCreate) { try { // TODO: Add insert logic here if (!ModelState.IsValid) return View(departamentoToCreate); _db.AddToDepartamentoSet(departamentoToCreate); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Delete(int id, Departamento departamentoToDelete) { try { // TODO: Add delete logic here var departamentoDelete = (from m in _db.DepartamentoSet where m.ID_DEPTO == id select m).First(); _db.DeleteObject(departamentoDelete); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet DepartamentoSet. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToDepartamentoSet(Departamento departamento) { base.AddObject("DepartamentoSet", departamento); }
/// <summary> /// Crear un nuevo objeto Departamento. /// </summary> /// <param name="iD_DEPTO">Valor inicial de la propiedad ID_DEPTO.</param> /// <param name="nOMBRE_DEPTO">Valor inicial de la propiedad NOMBRE_DEPTO.</param> public static Departamento CreateDepartamento(global::System.Int32 iD_DEPTO, global::System.String nOMBRE_DEPTO) { Departamento departamento = new Departamento(); departamento.ID_DEPTO = iD_DEPTO; departamento.NOMBRE_DEPTO = nOMBRE_DEPTO; return departamento; }
public ActionResult Edit(int id, Departamento departamentoToEdit) { try { // TODO: Add update logic here var originalDept = (from m in _db.DepartamentoSet where m.ID_DEPTO == departamentoToEdit.ID_DEPTO select m).First(); if (!ModelState.IsValid) return View(originalDept); _db.ApplyCurrentValues(originalDept.EntityKey.EntitySetName, departamentoToEdit); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }