Beispiel #1
0
        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);
        }
Beispiel #3
0
        public ActionResult Create()
        {
            AcademicYearCreateSubmitModel model = new AcademicYearCreateSubmitModel();

            return(View(model));
        }