예제 #1
0
        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());
        }
예제 #2
0
 public EfRepository()
 {
     _Context = new SetServiceDbContext();
 }