public ActionResult DoRegistration(string name, string oms, string email, string pass, string pass2) { Models.RegistryModel model = new Models.RegistryModel(); model.Name = name; model.Oms = oms; model.Email = email; var user = new ApplicationUser() { UserName = model.Email, Email = model.Email }; IdentityResult result = UserManager.Create(user, model.Password); if (!result.Succeeded) { model.Error = result.Errors.FirstOrDefault(); return(View(model)); } return(Redirect("~/")); }
public IActionResult Registry(Models.RegistryModel model) { using (BookDb.BookDbContext db = new BookDb.BookDbContext()) { if (db.User.Any(x => x.Login == model.UserName)) { throw new Exceptions.GeneralException("Пользователь с указанным логином уже имеется"); } using (IDbContextTransaction trans = db.Database.BeginTransaction()) { var user = new BookDb.User(); user.Login = model.UserName; user.Password = model.Password; db.User.Add(user); db.SaveChanges(); trans.Commit(); } } return(Ok()); }
public ActionResult Registration() { Models.RegistryModel model = new Models.RegistryModel(); return(View(model)); }