Exemple #1
0
 public ActionResult Add(CourseRegisterModel modelCourse)
 {
     string title;
     string content;
     var courseModel = Mapper.Map<CourseRegisterModel, Course>(modelCourse);
     courseModel.Area = _areaRepository.GetById(modelCourse.Area);
     var myCourse = _courseRepository.GenerateCourseFromRegisterModel(courseModel);
     var existCourse =
         _courseRepository.GetAllCourse()
             .FirstOrDefault(c => c.Name.Equals(modelCourse.Name));
     if (existCourse != null)
     {
         title = "Materia";
         content = "La materia " + existCourse.Name + " ya existe.";
         _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.InformationMessage);
         return RedirectToAction("Index");
     }
     var newCourse = _courseRepository.Create(myCourse);
     title = "Materia Agregada";
     content = "La materia " + newCourse.Name + " ha sido agregada exitosamente.";
     _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage);
     return RedirectToAction("Index");
 }