public ActionResult Create(CreateUsersViewModel model) { try { if (!ModelState.IsValid) { throw new Exception("لطفا اطلاعات را درست وارد نمایید"); } using (var context = new SetServiceDbContext()) { var userManager = new UserManager <User>(new UserStore <User>(context)); var user = new User { Name = model.Name, Family = model.Family, Nationalcode = model.NationalCode, PhoneNumber = model.PhoneNumber, Email = model.Email, UserName = model.NationalCode, }; var createUser = userManager.Create(user, "A123a12!"); context.SaveChanges(); } return(RedirectToAction("Sucssed", "User", new { area = "Admin" })); } catch (Exception ex) { ModelState.AddModelError("Name", ex.Message); } return(View()); }
public EfRepository() { _Context = new SetServiceDbContext(); }