Пример #1
0
        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));
        }
Пример #2
0
 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");
 }