public static MembershipCreateStatus Register(string Username, string Password, string Email, bool IsApproved, string FirstName, string LastName, DateTime?DateOfBirth = null, string Title = null) { MembershipCreateStatus CreateStatus; Membership.CreateUser(Username, Password, Email, null, null, IsApproved, Guid.NewGuid(), out CreateStatus); if (CreateStatus == MembershipCreateStatus.Success) { using (StudentContext Context = new StudentContext()) { StudentTracker.Core.Entities.User User = Context.Users.FirstOrDefault(Usr => Usr.Username == Username); User.FirstName = FirstName; User.LastName = LastName; User.ConfirmPassword = User.Password; // User.DateOfBirth = DateOfBirth; // User.Title = Title; Context.SaveChanges(); } if (IsApproved) { FormsAuthentication.SetAuthCookie(Username, false); } } return(CreateStatus); }
public static long RegisterNewUser(string Username, string Password, string Email, bool IsApproved, string FirstName, string LastName, long organizationId, string token, DateTime?DateOfBirth = null, string Title = null) { MembershipCreateStatus CreateStatus; Membership.CreateUser(Username, Password, Email, null, null, IsApproved, Guid.NewGuid(), out CreateStatus); if (CreateStatus == MembershipCreateStatus.Success) { StudentTracker.Core.Entities.User User = null; using (StudentContext Context = new StudentContext()) { User = Context.Users.FirstOrDefault(Usr => Usr.Username == Username); User.FirstName = FirstName; User.LastName = LastName; User.ConfirmPassword = User.Password; User.OrganizationId = organizationId; User.RegistrationToken = token; Context.SaveChanges(); } if (IsApproved) { FormsAuthentication.SetAuthCookie(Username, false); } return(User.UserId); } return(-1); }
public ActionResult RegisterUserStep8(User objUser) { DBConnectionString.User User = DBConnectionString.User.SingleOrDefault(objUser.UserId); if (WebSecurity.Login(User.Username, objUser.Password)) { Session["UserId"] = Convert.ToInt32(WebSecurity.GetUser(User.Username).ProviderUserKey); string returnUrl = "/"; return RedirectToAction(returnUrl); } ViewBag.Error = true; return View(); }
public ActionResult RegisterUserStep8(long id) { User objUSer = new User(); objUSer.UserId = id; ViewBag.Error = false; return View(objUSer); }
public ActionResult RegisterUserStep7(long userId) { DBConnectionString.User User = DBConnectionString.User.SingleOrDefault(userId); User objUser = new User(); Utilities.SendConfirmationEmail(User.Username); objUser.UserId = userId; return View(objUser); }
public ActionResult RegisterUserStep6(User objUser) { return RedirectToAction("RegisterUserStep7", new { userId = objUser.UserId }); }
public ActionResult RegisterUserStep6(long userId) { User objUser = new User(); objUser.UserId = userId; return View(objUser); }