49 Kullanıcı silme

Kullanıcı Düzenle Yetkisi olan kullanıcılar Sil butonunu görebilecek.Kullanıcı silme sonucuna hata veya başarılı sayfalarına yönlendiriyoruz.

HesapController.cs içine aşağıdaki kodları ekliyoruz

 [Authorize(Roles ="Kullanıcı Düzenle")]
        public async Task<IActionResult> Sil(string id)
        {                
            var kullanici=await userManager.FindByIdAsync(id);
          var sonuc= await userManager.DeleteAsync(kullanici);
          if(sonuc.Succeeded){
              return View(@"Views\Shared\_basarili.cshtml", "Kullanıcı başarıyla silindi"); 
          } else{
               string mesaj=string.Join("<br>", sonuc.Errors.Select(x=>x.Description).ToList());
               return View(@"Views\Shared\_hata.cshtml", mesaj);
          }            
        }
        

Yorum yapın