public ActionResult Create(Horario horarioToCreate) { try { // TODO: Add insert logic here if (!ModelState.IsValid) return View(horarioToCreate); _db.AddToHorarioSet(horarioToCreate); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet HorarioSet. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToHorarioSet(Horario horario) { base.AddObject("HorarioSet", horario); }
/// <summary> /// Crear un nuevo objeto Horario. /// </summary> /// <param name="iD_HORARIO">Valor inicial de la propiedad ID_HORARIO.</param> /// <param name="hORA_ENTRADA">Valor inicial de la propiedad HORA_ENTRADA.</param> /// <param name="hORA_SALIDA">Valor inicial de la propiedad HORA_SALIDA.</param> /// <param name="dIA">Valor inicial de la propiedad DIA.</param> /// <param name="dISPONIBILIDAD">Valor inicial de la propiedad DISPONIBILIDAD.</param> /// <param name="fECHA_HORARIO">Valor inicial de la propiedad FECHA_HORARIO.</param> public static Horario CreateHorario(global::System.Int32 iD_HORARIO, global::System.TimeSpan hORA_ENTRADA, global::System.TimeSpan hORA_SALIDA, global::System.String dIA, global::System.Int32 dISPONIBILIDAD, global::System.DateTime fECHA_HORARIO) { Horario horario = new Horario(); horario.ID_HORARIO = iD_HORARIO; horario.HORA_ENTRADA = hORA_ENTRADA; horario.HORA_SALIDA = hORA_SALIDA; horario.DIA = dIA; horario.DISPONIBILIDAD = dISPONIBILIDAD; horario.FECHA_HORARIO = fECHA_HORARIO; return horario; }
public ActionResult Edit(int id, Horario horarioToEdit) { try { // TODO: Add update logic here var originalHor = (from m in _db.HorarioSet where m.ID_HORARIO == horarioToEdit.ID_HORARIO select m).First(); if (!ModelState.IsValid) return View(originalHor); _db.ApplyCurrentValues(originalHor.EntityKey.EntitySetName, horarioToEdit); _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }