public ActionResult Create(AcademicYearCreateSubmitModel model) { if (!ModelState.IsValid) { return(View(model)); } var academicYear = Mapper.Map <AcademicYearCreateSubmitModel, AcademicYear>(model); const int HighestGrade = 12; this.academicYearService.Add(academicYear, HighestGrade); return(RedirectToAction("Index")); }
public override bool IsValid(object value) { /*Type originalType = value.GetType();*/ /*var acadYear = value as originalType;*/ AcademicYearCreateSubmitModel academicYear = value as AcademicYearCreateSubmitModel; IAcademicYearService academicYearService = DependencyResolver.Current.GetService <IAcademicYearService>(); bool academicYearValid = academicYearService .AcademicYearExistsInDb(academicYear.StartDate, academicYear.EndDate) ? false : true; return(academicYearValid); }
public ActionResult Create() { AcademicYearCreateSubmitModel model = new AcademicYearCreateSubmitModel(); return(View(model)); }