public ActionResult Create(ChapterViewModel viewModel) { if (ModelState.IsValid) { var WeightageTotal = _chapterService.GetCountWeightage(viewModel.ClassId, viewModel.SubjectId); ViewBag.Weightage = WeightageTotal.ToString(); var wChk = WeightageTotal + viewModel.Weightage; var result = _chapterService.Save(new Chapter { Name = viewModel.Name, SubjectId = viewModel.SubjectId, Weightage = viewModel.Weightage }); if (result.Success) { if (wChk > 100) { Warning("Weightage more than 100."); } var bodySubject = "Web portal changes - Chapter Create"; var message = ", ClassName :" + viewModel.ClassName + ", SubjectName :" + viewModel.SubjectName + " Created Successfully"; SendMailToAdmin(message, viewModel.Name, bodySubject); Success(result.Results.FirstOrDefault().Message); ModelState.Clear(); viewModel = new ChapterViewModel(); ViewBag.Weightage = '0'; } else { _logger.Warn(result.Results.FirstOrDefault().Message); Warning(result.Results.FirstOrDefault().Message, true); } } ViewBag.SubjectId = viewModel.SubjectId; ViewBag.ClassId = viewModel.ClassId; var classes = _classService.GetClasses().ToList(); viewModel.Classes = new SelectList(classes, "ClassId", "Name"); return(View(viewModel)); }