public ActionResult SubmitAcademicYear(SessionAcademicViewModel model) { var SchoolName = _iDataService.SchoolAll().Where(x => x.ID == model.SchoolId).FirstOrDefault(); if (SchoolName != null) { SessionWrapper.Set(AppConstant.SchoolName, SchoolName.Name); } var AcademicName = _iDataService.AcademicYear(model.SchoolId).Where(x => x.ID == model.AcademicId).FirstOrDefault(); if (AcademicName != null) { SessionWrapper.Set(AppConstant.AcademicName, AcademicName.Name); } SessionWrapper.Set(AppConstant.SchoolId, model.SchoolId); SessionWrapper.Set(AppConstant.AcademicId, model.AcademicId); var result = _iUserService.UpdateUserSessionDetail(SessionWrapper.Get <int>(AppConstant.UserId), model.SchoolId, model.AcademicId); var menu = _iRoleService.GetRoleAndMenuDetailsByRoleId(SessionWrapper.Get <int>(AppConstant.RoleId)); menu.lstModuleList = menu.lstModuleList.Where(x => x.ModuleID == SessionWrapper.Get <int>(AppConstant.ModuleId)).ToList(); TempData["Menu"] = menu; return(RedirectToAction("Index", new { controller = "DashBoard", area = "Home" })); }