public ActionResult SelectedSkills() { if (Request.UrlReferrer == null || Session["EmpId"] == null) { return(RedirectToAction("LogOut", "Login")); } SkillTransactionModel skillTransactionModel = new SkillTransactionModel(); skillTransactionModel.lstskillTransactionModels = iskillMatrixBL.GetSubmittedSkills((int)Session["EmpId"]); TempData["LstCount"] = skillTransactionModel.lstskillTransactionModels.Count() + 1; //return View(skillTransactionModel); return(View("~/Views/Home/SelectedSkills_New.cshtml", skillTransactionModel)); }
public ActionResult SelectedSkills(FormCollection formCollection) { if (Convert.ToInt32(TempData["LstCount"]) != formCollection.Keys.Count) { TempData.Keep(); SkillTransactionModel skillTransactionModel = new SkillTransactionModel(); skillTransactionModel.lstskillTransactionModels = iskillMatrixBL.GetSubmittedSkills((int)Session["EmpId"]); ModelState.AddModelError("Skill_Name", "Provide rating for all your skills."); //return View(skillTransactionModel); return(View("~/Views/Home/SelectedSkills_New.cshtml", skillTransactionModel)); } foreach (var item in formCollection.AllKeys) { if (item != "__RequestVerificationToken") { iskillMatrixBL.UpdateSkillScore((int)Session["EmpId"], Convert.ToInt32(formCollection[item]), Convert.ToInt32(Common.DecryptData(item)), "U"); } } TempData["SuccessMessage"] = "You have Successfully submitted your skills"; return(RedirectToActionPermanent("SelectedSkills", "Home")); //return View("~/Views/Home/SuccessMessage.cshtml"); }