public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = model.GetUser(); //var user = new ApplicationUser() { UserName = model.UserName }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { snedmail.NewAccount(model.Name, model.Email, model.PhoneNumber.ToString(), model.UserName, model.Password); propic thiuser = new propic(); thiuser.username = model.UserName; thiuser.proimg = "whopci.png"; xdb.ProPics.Add(thiuser); point zpoint = new point(); zpoint.username = model.UserName; zpoint.points = 0; zpoint.UpdatedDate = DateTime.Now; xdb.Points.Add(zpoint); xdb.SaveChanges(); //await SignInAsync(user, isPersistent: false); return(RedirectToAction("Index", "Home")); } else { AddErrors(result); } } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult ChangeProPic(string thumb) { propic thisUser = db.ProPics.Where(x => x.username == User.Identity.Name).FirstOrDefault(); thisUser.proimg = thumb; db.Entry(thisUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Prview")); }
public ActionResult Index() { propic thiuser = new propic(); thiuser.username = User.Identity.Name; thiuser.proimg = "whopci.png"; db.ProPics.Add(thiuser); point zpoint = new point(); zpoint.username = User.Identity.Name; zpoint.points = 0; zpoint.UpdatedDate = DateTime.Now; db.Points.Add(zpoint); db.SaveChanges(); return(View()); }