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&lt;T&gt; 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();
            }
        }