public ActionResult DodajUzytkownikaDoRoli(UzytkownikRolaView urvm) { urvm.WszystkieRole = db.Roles.OrderBy(r => r.Name).Select(r => r.Name).ToList(); for (int i = 0; i < urvm.SprawdzRole.Length; i++) { if (urvm.SprawdzRole[i]) { ZarzadzanieTozsamoscia.DodajUzytkownikaDoRoliById(urvm.Id_Uzytkownika, urvm.WszystkieRole[i]); } else { ZarzadzanieTozsamoscia.UsunUzytkownikaZRoliById(urvm.Id_Uzytkownika, urvm.WszystkieRole[i]); } } return(RedirectToAction("DodajDoRoli")); }
public ActionResult DodajUzytkownikaDoRoli(string id) { UzytkownikRolaView urvm = new UzytkownikRolaView(); urvm.WszystkieRole = db.Roles.OrderBy(r => r.Name).Select(r => r.Name).ToList(); urvm.Id_Uzytkownika = id; urvm.SprawdzRole = new bool[urvm.WszystkieRole.Count]; for (int i = 0; i < urvm.WszystkieRole.Count; i++) { if (ZarzadzanieTozsamoscia.UzytkownikIstniejeWRoliById(id, urvm.WszystkieRole[i])) { urvm.SprawdzRole[i] = true; } else { urvm.SprawdzRole[i] = false; } } return(View(urvm)); }