public ActionResult RegisterAsAlumni(StudentRegistrationModel StudentDetails) { if (Session["UserId"] != null) { if (ModelState.IsValid) { string UserId = ""; UserId = Session["UserId"].ToString(); EducationalDetail details = new EducationalDetail(); TryUpdateModel(details); details.UserId = Convert.ToInt64(Session["UserId"]); details.Status = true; EducationalDetailService.Create(details); View_UserDetails Userdetails = UserDetailsViewService.GetUserByUserId(Convert.ToInt32(UserId)); UserManager.RemoveFromRole(Userdetails.AspnetUsersId, Userdetails.Role); UserManager.AddToRole(Userdetails.AspnetUsersId, "Alumni and Faculty"); return(RedirectToAction("UpdateProfile", "Home")); } StudentRegistrationModel userdto = new StudentRegistrationModel() { Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; return(View(userdto)); } return(RedirectToAction("Login", "Account")); }
public PartialViewResult StudentRegistration() { StudentRegistrationModel userdto = new StudentRegistrationModel() { Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; return(PartialView("StudentRegistrationForm", userdto)); }
public ActionResult RegisterAsAlumni() { if (Session["UserId"] != null) { StudentRegistrationModel userdto = new StudentRegistrationModel() { Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; return(View(userdto)); } return(RedirectToAction("Login", "Account")); }
public ActionResult Members() { if (Session["UserId"] != null) { UserMembersModel users = new UserMembersModel() { GetUsers = UserDetailsViewService.GetAllUsers(), Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; return(View(users)); } return(RedirectToAction(LoginPages.Login, LoginPages.Account, new { area = "" })); }
public ActionResult UpdateAlumni() { if (Session["UserId"] != null) { StudentRegistrationModel userdto = null; int UserId = Convert.ToInt32(Session["UserId"].ToString()); List <EducationdetailsDTO> educationdetails = EducationalDetailService.GetEducationdetails(UserId); List <GraduationYear> _GraduationYears = new List <GraduationYear>(); for (int i = 1970; i <= 2015; i++) { _GraduationYears.Add(new GraduationYear { Year = "" + i, GraduationYearId = i }); } foreach (var educationdetail in educationdetails) { userdto = new StudentRegistrationModel() { CourseId = educationdetail.CourseId, CourseCategoryId = educationdetail.CategoryId, Batch = educationdetail.Batch, Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; } int?RoleId = null; List <View_UserDetails> GetUserRolesCount = UserDetailsViewService.GetUserRolesCount(UserId); foreach (var Roles in GetUserRolesCount) { RoleId = Convert.ToInt32(Roles.RoleId); } if (RoleId == 1) { return(View(userdto)); } else if (RoleId == 2) { return(RedirectToAction("UpdateFaculty", "Profile")); } else if (RoleId == 4) { return(RedirectToAction("ViewAllDetails", "Profile")); } } return(RedirectToAction("Login", "Account", new { area = "" })); }
public ActionResult AlumniStep3(StudentRegistrationModel StudentDetails) { string userid = ""; if (Session["AspnetUserId"] != null) { userid = Session["AspnetUserId"].ToString(); if (ModelState.IsValid) { EducationalDetail details = new EducationalDetail(); TryUpdateModel(details); details.UserId = Convert.ToInt64(Session["UserId"]); details.Status = true; ApplicationUser applicationUser = new ApplicationUser(); applicationUser = UserManager.FindById(userid); details.Email = applicationUser.UserName; details.MobileNumber = applicationUser.PhoneNumber; EducationalDetailService.Create(details); UserDetail userDetails = new UserDetail() { Id = Convert.ToInt64(details.UserId), ProfileInfoPercentage = (int)CustomStatus.ProfileInfoPercentage.EducationDetails, }; UserService.UpdateUser(userDetails); UserManager.AddToRole(userid, "Alumini"); return(RedirectToAction("Contactinformation", "Account", new { area = "" })); } else { StudentRegistrationModel userdto = new StudentRegistrationModel() { Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; return(View(userdto)); } } return(RedirectToAction("Login")); }
public ActionResult UpdateAlumni(StudentRegistrationModel StudentRegistration) { if (Session["UserId"] != null) { int UserId = Convert.ToInt32(Session["UserId"].ToString()); StudentRegistrationModel userdto = null; if (ModelState.IsValid) { EducationalDetail Education = new EducationalDetail(); TryUpdateModel(Education); EducationalDetailService.UpdateEducationDetails(UserId, Education); TempData["Success"] = UtilitiesClass.SuccessMessage; return(RedirectToAction("Profile", "Profile", new { area = "Alumini" })); } List <EducationdetailsDTO> educationdetails = EducationalDetailService.GetEducationdetails(UserId); List <GraduationYear> _GraduationYears = new List <GraduationYear>(); for (int i = 1970; i <= 2015; i++) { _GraduationYears.Add(new GraduationYear { Year = "" + i, GraduationYearId = i }); } foreach (var educationdetail in educationdetails) { userdto = new StudentRegistrationModel() { CourseId = educationdetail.CourseId, CourseCategoryId = educationdetail.CategoryId, Batch = educationdetail.Batch, Coursecategorys = CourseCategoryService.GetAllCourseCategories(), }; } return(View(userdto)); } return(RedirectToAction("Login", "Account", new { area = "" })); }
/// <summary> /// 构造函数 /// </summary> /// <param name="service"></param> public CourseCategoryController(CourseCategoryService service) { _service = service; }
public CourseController() { _service2 = new CourseCategoryService(); }