Exemple #1
0
 public ActionResult Add(GradeRegisterModel modelGrade)
 {
     string title;
     string content;
     var gradeModel = Mapper.Map<GradeRegisterModel, Grade>(modelGrade);
     var myGrade = _gradeRepository.GenerateGradeFromRegisterModel(gradeModel);
     var existGrade =
         _gradeRepository.GetAllGrade()
             .FirstOrDefault(
                 g => g.Name.Equals(modelGrade.Name) && g.EducationLevel.Equals(modelGrade.EducationLevel));
     if (existGrade != null)
     {
         title = "Grado";
         content = "El grado " + existGrade.Name + " ya existe.";
         _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.InformationMessage);
         return RedirectToAction("Index");
     }
     var grade = _gradeRepository.Create(myGrade);
     title = "Grado Agregado";
     content = grade.Name + " grado ha sido guardado exitosamente.";
     _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
     return RedirectToAction("Index");
 }