Beispiel #1
0
        public ActionResult AtualizaPorIntervaloHorarios(string dia, string inicio, string fim)
        {
            var aulaModel = new AulaModel
            {
                ChamadasModel = RetornaPorIntervaloHorarios(dia, inicio, fim)
            };

            return PartialView("_Alunos", aulaModel);
        }
Beispiel #2
0
        public ActionResult AtualizaAgendasCreate(int horarioId)
        {
            var aulaModel = new AulaModel
            {
                ChamadasModel = RetornaChamadasCreate(horarioId)
            };

            InitSelects(aulaModel.ChamadasModel.First().Agenda.Horario.Dia, horarioId);
            return PartialView("_Alunos", aulaModel);
        }
Beispiel #3
0
        public ActionResult AtualizaHorariosCreate(string dia)
        {
            var horarioId = InitSelects(dia);

            var aulaModel = new AulaModel
            {
                ChamadasModel = RetornaChamadasCreate(horarioId)
            };

            return PartialView("_Alunos", aulaModel);
        }
Beispiel #4
0
        public ActionResult AtualizaAgendasEdit(int horarioId, int aulaId)
        {
            InitSelects("", horarioId, aulaId);

            var aulaModel = new AulaModel
            {
                ChamadasModel = RetornaChamadasEdit(horarioId, aulaId)
            };

            return PartialView("_Alunos", aulaModel);
        }
Beispiel #5
0
        public ActionResult Create()
        {
            var hoje = Converter.DiaIngParaPort(DateTime.Now.DayOfWeek);
            var horarioId = InitSelects(hoje);
            var aulaModel = new AulaModel
            {
                DataAula = DateTime.Now,
                ChamadasModel = RetornaChamadasCreate(horarioId)
            };

            ViewBag.DataHoje = aulaModel.Data;
            return View(aulaModel);
        }
Beispiel #6
0
 public ActionResult Delete(AulaModel model)
 {
     try
     {
         _servicoDeAula.Excluir(model.Id);
         return RedirectToAction("Index");
     }
     catch
     {
         return View(model);
     }
 }