// // 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)); }
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)); }