Пример #1
0
        // GET: Mudur/Home

        public ActionResult Index()
        {
            var           id    = HttpContext.User.Identity.Name;
            RegisterMudur aUser = new RegisterMudur();
            //ViewBag.id = id;

            var user = userManager.FindByName(id);

            if (user != null)
            {
            }
            else
            {
                // return RedirectToAction();
            }
            //foreach(ApplicationUser user in userManager.Users)
            //{
            //    if (user.UserName == id)
            //    {
            //        aUser.MudurId = id;
            //        aUser.MudurIsim = user.Name;
            //        aUser.MudurSoyisim = user.Surname;
            //    }
            //}
            return(View(user));
        }
Пример #2
0
        public ActionResult RegisterMudur(RegisterMudur model)
        {
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser();
                user.UserName = model.MudurId;
                user.Name     = model.MudurIsim;
                user.Surname  = model.MudurSoyisim;
                var result = userManager.Create(user, model.Sifre);

                if (result.Succeeded)
                {
                    userManager.AddToRole(user.Id, "Mudur");
                    return(RedirectToAction("Index", new { id = User.Identity.Name }));
                }
                else
                {
                    foreach (var error in result.Errors)
                    {
                        ModelState.AddModelError("", error);
                    }
                }
            }
            return(View(model));
        }