Пример #1
0
        // 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");
            }
        }
Пример #2
0
 public Users()
 {
     this.dbContext = new JustWarsDbContext();
 }
Пример #3
0
 public _Default()
 {
     this.dbcontext = new JustWarsDbContext();
 }
Пример #4
0
 public Ranking()
 {
     this.dbcontext = new JustWarsDbContext();
 }
Пример #5
0
        // 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");
            }
        }
Пример #6
0
 public Items()
 {
     this.dbContext = new JustWarsDbContext();
 }
Пример #7
0
 public Shop()
 {
     this.dbcontext = new JustWarsDbContext();
     this.user      = this.dbcontext.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name);
 }
Пример #8
0
 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);
 }
Пример #9
0
 public Battle()
 {
     this.dbcontext = new JustWarsDbContext();
     this.user = this.dbcontext.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name);
 }
Пример #10
0
 public Ranking()
 {
     this.dbcontext = new JustWarsDbContext();
 }
Пример #11
0
 public Users()
 {
     this.dbContext = new JustWarsDbContext();
 }
Пример #12
0
 public _Default()
 {
     this.dbcontext = new JustWarsDbContext();
 }
Пример #13
0
 public Items()
 {
     this.dbContext = new JustWarsDbContext();
 }
Пример #14
0
 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);
 }