public ActionResult UzytkownikIndex(string uzytkownikid) { var uzytkownik = ZarzadzanieTozsamoscia.GetUzytkownikById(uzytkownikid); var wypozyczenia = db.Wypozyczenia.Where(b => b.Id_Czytelnika == uzytkownik.Id); return(View(wypozyczenia.ToList())); }
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 Potwierdzenie(Uzytkownik uzytkownik) { var dbuzytkownik = db.Users.FirstOrDefault(x => x.Id == uzytkownik.Id); if (Request.Form["Usun"] != null) { db.Users.Remove(dbuzytkownik); db.SaveChanges(); } else if (Request.Form["Potwierdzenie"] != null) { dbuzytkownik.EmailConfirmed = true; ZarzadzanieTozsamoscia.DodajUzytkownikaDoRoliById(User.Identity.GetUserId(), "Uzytkownik"); db.SaveChanges(); } return(RedirectToAction("OczekiwanieNaResjestracje")); }
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)); }
public ActionResult Wypozycz() { var koszyk = (Koszyk)Session["koszyk"]; foreach (var ksiazka in koszyk.Ksiazki) { var uzytkownikId = ZarzadzanieTozsamoscia.GetUzytkownikById(User.Identity.GetUserId()).Id; if (!Wypozyczeniee.MozeZostacWypozyczona(ksiazka.Id_Ksiazka)) { Session["koszyk"] = null; return(RedirectToAction("NieznalezionoKsiazki", "Koszyk", new { ksiazkaId = ksiazka.Id_Ksiazka })); } if (!Wypozyczeniee.JestAktualnieWypozyczona(ksiazka.Id_Ksiazka, uzytkownikId)) { Session["koszyk"] = null; return(RedirectToAction("KsiazkaAktualnieWypozyczona", "Koszyk", new { ksiazkaId = ksiazka.Id_Ksiazka })); } if (!Wypozyczeniee.CzyCzytelnikMozeWypozyczyc(uzytkownikId)) { Session["koszyk"] = null; return(RedirectToAction("ZaDuzoKsiazek", "Koszyk", new { ksiazkaId = ksiazka.Id_Ksiazka })); } var wypozyczanie = new Wypozyczenie() { Id_Ksiazka = ksiazka.Id_Ksiazka, Id_Czytelnika = uzytkownikId, WypozyczenieData = DateTime.Today, OstatecznyCzas = DateTime.Today.AddDays(15), ZwrotData = DateTime.Today.AddDays(-1), Status = "Ksiazka w Magazynie" }; db.Wypozyczenia.Add(wypozyczanie); db.SaveChanges(); } Session["koszyk"] = null; return(View()); }
public ActionResult StworzNowaRole(string nazwa) { ZarzadzanieTozsamoscia.StworzNowaRoleByName(nazwa); return(RedirectToAction("Stworzrole")); }