public ActionResult Create(Especialidad especialidadToCreate) { try { // TODO: Add insert logic here if (!ModelState.IsValid) return View(especialidadToCreate); _db.AddToEspecialidadSet(especialidadToCreate); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet EspecialidadSet. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToEspecialidadSet(Especialidad especialidad) { base.AddObject("EspecialidadSet", especialidad); }
/// <summary> /// Crear un nuevo objeto Especialidad. /// </summary> /// <param name="iD_ESPECIALIDAD">Valor inicial de la propiedad ID_ESPECIALIDAD.</param> /// <param name="nOMBRE_ESP">Valor inicial de la propiedad NOMBRE_ESP.</param> public static Especialidad CreateEspecialidad(global::System.String iD_ESPECIALIDAD, global::System.String nOMBRE_ESP) { Especialidad especialidad = new Especialidad(); especialidad.ID_ESPECIALIDAD = iD_ESPECIALIDAD; especialidad.NOMBRE_ESP = nOMBRE_ESP; return especialidad; }
public ActionResult Edit(String id, Especialidad especialidadToEdit) { try { // TODO: Add update logic here var originalEsp = (from m in _db.EspecialidadSet where m.ID_ESPECIALIDAD == especialidadToEdit.ID_ESPECIALIDAD select m).First(); if (!ModelState.IsValid) return View(originalEsp); _db.ApplyCurrentValues(originalEsp.EntityKey.EntitySetName, especialidadToEdit); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }