Example #1
0
        public ActionResult Add()
        {
            var model = new AcademicRankViewModel();

            model.Groups.Add(new RatingGroupViewModel());
            return(View(model));
        }
Example #2
0
 public ActionResult Add(AcademicRankViewModel model)
 {
     if (ModelState.IsValid)
     {
         var academicRank = Mapper.Map <AcademicRankViewModel, AcademicRank>(model);
         _academicRankRepository.Add(academicRank);
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Example #3
0
 public ActionResult Edit(AcademicRankViewModel model)
 {
     if (ModelState.IsValid)
     {
         var academicRank = Mapper.Map <AcademicRankViewModel, AcademicRank>(model);
         _academicRankRepository.Update(academicRank);
         var groups = Mapper.Map <IEnumerable <RatingGroupViewModel>, IEnumerable <RatingGroup> >(model.Groups);
         _academicRankRepository.UpdateRatings(groups, model.ID);
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }