Ejemplo n.º 1
0
        //
        // POST: /Manage/RemoveLogin
        public ActionResult KullaniciDuzenle(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicationUser user  = UserManager.Users.Where(m => m.Id == id).FirstOrDefault();
            var             kayit = new KayitDuzenleViewModel {
                Id = user.Id, Username = user.UserName, Email = user.Email
            };

            return(View(kayit));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> KullaniciDuzenle(KayitDuzenleViewModel model)
        {
            if (ModelState.IsValid)
            {
                ApplicationUser user = UserManager.Users.Where(m => m.Id == model.Id).FirstOrDefault();
                user.UserName = model.Username;
                user.Email    = model.Email;
                var result = await UserManager.UpdateAsync(user);

                if (result.Succeeded)
                {
                    result = await UserManager.ResetPasswordAsync(model.Id, await UserManager.GeneratePasswordResetTokenAsync(model.Id), model.Password);

                    if (result.Succeeded)
                    {
                        //await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);
                        return(RedirectToAction("KullaniciList"));
                    }
                }
            }
            return(View(model));
        }