// Change FirstName from user protected void SaveChanges_Click(object sender, EventArgs e) { var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); var signInManager = Context.GetOwinContext().Get <ApplicationSignInManager>(); var user = manager.FindById(User.Identity.GetUserId()); string pattern = @"^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|0-9]+([_][a-z|0-9]+)*)?@[a-z][a-z|0-9|]*\.([a-z][a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$"; Match match = Regex.Match(this.UserEmail.Text.Trim(), pattern, RegexOptions.IgnoreCase); if (!match.Success && user != null) { signInManager.SignIn(user, isPersistent: false, rememberBrowser: false); Response.Redirect("/Account/Manage?m=InvalidEmail"); return; } try { using (var db = new JustWarsDbContext()) { var userToUpdate = db.Users.SingleOrDefault(u => u.Id == user.Id); if (userToUpdate != null) { userToUpdate.FirstName = this.UserFirstName.Text; userToUpdate.LastName = this.UserLastName.Text; userToUpdate.Email = this.UserEmail.Text; db.SaveChanges(); } } } catch (Exception ex) { throw ex; } if (user != null) { signInManager.SignIn(user, isPersistent: false, rememberBrowser: false); Response.Redirect("/Account/Manage?m=ProfileChangesSucceed"); } }
public Users() { this.dbContext = new JustWarsDbContext(); }
public _Default() { this.dbcontext = new JustWarsDbContext(); }
public Ranking() { this.dbcontext = new JustWarsDbContext(); }
// Change FirstName from user protected void SaveChanges_Click(object sender, EventArgs e) { var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>(); var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>(); var user = manager.FindById(User.Identity.GetUserId()); string pattern = @"^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|0-9]+([_][a-z|0-9]+)*)?@[a-z][a-z|0-9|]*\.([a-z][a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$"; Match match = Regex.Match(this.UserEmail.Text.Trim(), pattern, RegexOptions.IgnoreCase); if (!match.Success && user != null) { signInManager.SignIn(user, isPersistent: false, rememberBrowser: false); Response.Redirect("/Account/Manage?m=InvalidEmail"); return; } try { using (var db = new JustWarsDbContext()) { var userToUpdate = db.Users.SingleOrDefault(u => u.Id == user.Id); if (userToUpdate != null) { userToUpdate.FirstName = this.UserFirstName.Text; userToUpdate.LastName = this.UserLastName.Text; userToUpdate.Email = this.UserEmail.Text; db.SaveChanges(); } } } catch (Exception ex) { throw ex; } if (user != null) { signInManager.SignIn(user, isPersistent: false, rememberBrowser: false); Response.Redirect("/Account/Manage?m=ProfileChangesSucceed"); } }
public Items() { this.dbContext = new JustWarsDbContext(); }
public Shop() { this.dbcontext = new JustWarsDbContext(); this.user = this.dbcontext.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); }
protected void Page_Load(object sender, EventArgs e) { this.dbcontext = new JustWarsDbContext(); this.UserName.InnerText = this.User.Identity.Name; this.user = this.dbcontext.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); }
public Battle() { this.dbcontext = new JustWarsDbContext(); this.user = this.dbcontext.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); }