public ActionResult Crear(int id)
        {
            var nuevoCensoDetalle = new CensoDetalle();

            nuevoCensoDetalle.CensoMaestroId = id;
            var asignaturas = _asignaturasBL.ObtenerAsignaturas();

            ViewBag.AsignaturaId = new SelectList(asignaturas, "Id", "NombreAsignatura");

            var horarios = _horarioBL.ObtenerHorarios();

            ViewBag.HorarioId = new SelectList(horarios, "Id", "Horario");

            return(View(nuevoCensoDetalle));
        }
        public ActionResult Crear(CensoDetalle censoDetalle)
        {
            if (ModelState.IsValid)
            {
                /*  if (censoDetalle.AsignaturaId == 0)
                 * {
                 *
                 * }*/
                _censoMaestroBL.GuardarCensoDetalle(censoDetalle);
                return(RedirectToAction("Index", new { id = censoDetalle.CensoMaestroId }));
            }


            var asignaturas = _asignaturasBL.ObtenerAsignaturasActivos();

            ViewBag.AsignaturaId = new SelectList(asignaturas, "Id", "NombreAsignatura");

            var horarios = _horarioBL.ObtenerHorarios();

            ViewBag.HorarioId = new SelectList(horarios, "Id", "Horario");

            return(View(censoDetalle));
        }
        public ActionResult Eliminar(CensoDetalle censoDetalle)
        {
            _censoMaestroBL.EliminarCensoDetalle(censoDetalle.Id);

            return(RedirectToAction("index", new { id = censoDetalle.CensoMaestroId }));
        }