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 static EducationalDetail GetEducationalInfoByOrderId(int OrderId) { EducationalDetail educationalDetail = new EducationalDetail(); Repository <EducationalDetail> educationalRepository = new Repository <EducationalDetail>("OrderId"); educationalDetail = educationalRepository.SelectByKey(OrderId.ToString()); return(educationalDetail); }
public static string AddEducationalDetails(string Basic, string Specialization, string University, int StartMonth, int StartYear, int EndMonth, int EndYear, int StateID, string Municipality, bool Attending) { UserProfileInfo userProfileInfo = new UserProfileInfo(); string message = Constant.CONST_EDUCATION_INFORMATION_FAILURE; if (SessionWrapper.LoggedUser == null) { return(message = Constant.SESSION_EXPIRE); } try { UserEducationalDetail userEducation = new UserEducationalDetail(); OrderDetails orderDetails = GetSessionOrderDetails(); EducationalDetail educationalDetail = new EducationalDetail(); educationalDetail.Basic = Basic.Trim(); educationalDetail.Specialization = Specialization.Trim(); educationalDetail.University = University.Trim(); educationalDetail.StartMonth = StartMonth; educationalDetail.StartYear = StartYear; educationalDetail.EndMonth = EndMonth; educationalDetail.EndYear = EndYear; educationalDetail.StateId = StateID; educationalDetail.Municipality = Municipality.Trim(); educationalDetail.IsAttending = Attending; orderDetails.EducationalDetail = educationalDetail; SessionWrapper.OrderDetail = orderDetails; userEducation.Basic = Basic.Trim(); userEducation.Specialization = Specialization.Trim(); userEducation.University = University.Trim(); userEducation.StartMonth = StartMonth; userEducation.StartYear = StartYear; userEducation.EndMonth = EndMonth; userEducation.EndYear = EndYear; userEducation.StateId = StateID; userEducation.Municipality = Municipality.Trim(); userEducation.IsAttending = Attending; userEducation.UserId = SessionWrapper.LoggedUser.UserId; userProfileInfo = UserEducationalDetailHelper.SaveUserEducationDetail(userEducation); if (userProfileInfo.IsFirstRecord) { message = Constant.CONST_EDUCATION_INFORMATION_ADD_SUCCESS; } else { message = Constant.CONST_EDUCATION_INFORMATION_SUCCESS; } } catch { } return(message); }
public int SaveEmployeeEducationalData(EducationalDetail educationalDetail) { SqlConnection mssqlconnection = new SqlConnection("Data Source=DESKTOP-I3T5H70;" + "Initial Catalog=PioneerTech;" + "Integrated Security=true"); mssqlconnection.Open(); SqlCommand command = new SqlCommand("INSERT INTO EducationDetail VALUES(" + "'" + educationalDetail.CourseType + "'," + educationalDetail.YearOfPass + ",'" + educationalDetail.Specialization + "'," + educationalDetail.EmployeeId + ")", mssqlconnection); int row = command.ExecuteNonQuery(); mssqlconnection.Close(); return row; }
public EducationalDetail Create(EducationalDetail obj) { try { _educationalDetailRepo.InsertCompletedEvent += objSubscriberClasses.SendEmail; _educationalDetailRepo.InsertCompletedEvent += objSubscriberClasses.SendSMS; obj = _educationalDetailRepo.Create(obj); //userObj.Id = (long)obj.UserId; //userObj.ProfileInfoPercentage = (int)CustomStatus.ProfileInfoPercentage.Complete; //_userDetailsRepo.UpdateUser(userObj); return(obj); } catch (Exception ex) { _logger.Error(ex.Message, ex); throw ex; } }
public EducationalDetail UpdateEducationDetails(int id, EducationalDetail UpdateEducationDetails) { using (var context = _dbContextFactory.CreateConnection()) { try { EducationalDetail education = context.EducationalDetails.Where(x => x.UserId == id).First(); education.Batch = UpdateEducationDetails.Batch; education.CourseId = UpdateEducationDetails.CourseId; context.SaveChanges(); return(UpdateEducationDetails); } catch (Exception ex) { _Logger.Error(ex.Message, ex); throw ex; } } }
public EducationalDetail Create(EducationalDetail educationalDetails) { using (var context = _dbContextFactory.CreateConnection()) { try { educationalDetails = context.EducationalDetails.Add(educationalDetails); context.SaveChanges(); CallNotificationModules(this, new UserRegistrationDoneEventArgs { Email = educationalDetails.Email, MobileNumber = educationalDetails.MobileNumber }); return(educationalDetails); } catch (Exception ex) { _Logger.Error(ex.Message, ex); throw ex; } } }
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 = "" })); }
public EducationalDetail UpdateEducationDetails(int id, EducationalDetail UpdateEducationDetails) { return(_educationalDetailRepo.UpdateEducationDetails(id, UpdateEducationDetails)); }
public EducationScreeningWrapper(EducationalDetail educationalDetail) { _educationalDetails = educationalDetail; }