public ActionResult KullaniciRolDuzenle(int id) { var kullanici = kullaniciServis.Bul(id); var secilenRoller = kullanici.Roller.Select(x => x.Id).ToArray(); KullaniciRolModel model = new KullaniciRolModel { Kullanici = kullanici, Roller = rolServis.Roller(), SecilenRoller = secilenRoller }; return(View(model)); }
public ActionResult RolEkle(KullaniciRolModel model) { ViewBag.Roller = new SelectList(_roleRepository.GetRoles(), "Id", "Name"); if (ModelState.IsValid) { if (_roleRepository.RolEkle(model.Email, model.RolId)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Rol eklerken bir hata oluştu"); return(View(model)); } ModelState.AddModelError("", "Model Error"); return(View(model)); }
public ActionResult KullaniciRolDuzenle(KullaniciRolModel model) { if (ModelState.IsValid) { try { rolServis.KullaniciRolEkle(model.Kullanici.Id, model.SecilenRoller); return(RedirectToAction("Kullanicilar")); } catch (Exception ex) { model = new KullaniciRolModel { Kullanici = kullaniciServis.Bul(model.Kullanici.Id), Roller = rolServis.Roller() }; } } return(View(model)); }