Exemple #1
0
 public ActionResult Add(EnrollRegisterModel modelEnroll)
 {
     Student student = _studentRepository.GetById(modelEnroll.Id);
     List<AcademicYear> collection =
         _academicYearRepository.Filter(x => x.Grade.Id == modelEnroll.GradeId && x.Section.Equals(modelEnroll.Section)).ToList();
     if (collection.Count > 0 && student != null)
     {
         foreach (AcademicYear academicYear in collection)
         {
             var myEnroll = new Enroll
             {
                 AcademicYear = academicYear,
                 Student = student
             };
             _enrollRepository.Create(myEnroll);
         }
         const string title = "Estudiante Agregado";
         const string content = "El estudiante ha sido matriculado exitosamente.";
         _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
     }
     else
     {
         const string title = "Estudiante No Agregado";
         const string content = "El estudiante no se logro matricular.";
         _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.ErrorMessage);
     }
     return RedirectToAction("Index");
 }