public ActionResult Create(UzytkowniksCreateVM vm) { if (ModelState.IsValid) { UzytkownikBL userBL = new UzytkownikBL(); if (userBL.IfExistsUzytkownikOfUsername(vm.Username)) { vm.ExistsUserMassege = "Użytkownik o takim nicku już istnieje!"; return(View(vm)); } userBL.AddUzytkownik( new Uzytkownik { Username = vm.Username, Email = vm.Email, Name = vm.Name, Surname = vm.Surname, IsAdmin = vm.IsAdmin, PhoneNumber = vm.PhoneNumber, HashedPasswrd = FormsAuthentication.HashPasswordForStoringInConfigFile(vm.Passwrd, "md5") }); return(RedirectToAction("Index")); } vm.ExistsUserMassege = ""; return(View(vm)); }
public ActionResult Menu() { UzytkownikBL uzytkownikBL = new UzytkownikBL(); switch (uzytkownikBL.getRoleOfUser(User.Identity.Name)) { case "Admin": return(RedirectToAction("Index", "Produkts", new { area = "" })); case "User": { ProduktBL produktBL = new ProduktBL(); MenuUserVM vm = new MenuUserVM(produktBL.GetProdukts()); if (!String.IsNullOrEmpty((Session["Koszyk"] as KoszykVM).massege)) { vm.massage = (Session["Koszyk"] as KoszykVM).massege; (Session["Koszyk"] as KoszykVM).massege = ""; } return(View("MenuUser", vm)); } default: return(RedirectToAction("MenuDefault")); } }
public ActionResult ZawartoscDropdownMenu() { UzytkownikBL uzytkownikBL = new UzytkownikBL(); switch (uzytkownikBL.getRoleOfUser(User.Identity.Name)) { case "Admin": { if (Session["Koszyk"] == null) { Session["Koszyk"] = new KoszykVM(); } return(PartialView("_NavDropdownMenuAdmin")); } case "User": { if (Session["Koszyk"] == null) { Session["Koszyk"] = new KoszykVM(); } LoggedUserVM loggedUVM = new LoggedUserVM { LoggedUserUsername = User.Identity.Name, iloscProduktowWKoszyku = (Session["Koszyk"] as KoszykVM).iloscRazem }; return(PartialView("_NavDropdownMenuUser", loggedUVM)); } default: return(PartialView("_NavDropdownMenu")); } }
public ActionResult Edit(UzytkowniksEditVM vm) { if (ModelState.IsValid) { UzytkownikBL uzytkownikBL = new UzytkownikBL(); uzytkownikBL.EditUzytkownik(vm.uzytkownik); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create() { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { ProduktsCreateVM vm = new ProduktsCreateVM(); return(View(vm)); } return(View("Error")); }
public ActionResult Edit(int id) { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { UzytkowniksEditVM vm = new UzytkowniksEditVM(); vm.uzytkownik = uzytkownikBL.FindUzytkownikByID(id); return(View("Edit", vm)); } return(View("Error")); }
// GET: Produkts public ActionResult Index() { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { UzytkowniksListVM vm = new UzytkowniksListVM(); vm.uzytkowniks = uzytkownikBL.GetUzytkowniks(); return(View(vm)); } return(View("Error")); }
// GET: Produkts public ActionResult Index() { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { ProduktBL produktBL = new ProduktBL(); ProduktsListVM vm = new ProduktsListVM(); vm.produkts = produktBL.GetProdukts().OrderBy(x => x.Category).ToList(); return(View(vm)); } return(View("Error")); }
public ActionResult Login(LoginVM vm, string ReturnUrl) { UzytkownikBL newBL = new UzytkownikBL(); if (newBL.isValidUser(vm.Username, vm.Passwrd)) { FormsAuthentication.SetAuthCookie(vm.Username, false); if (ReturnUrl == null) { ReturnUrl = Url.Action("Index", "Home"); } return(Redirect(ReturnUrl)); } ModelState.AddModelError("CredentialError", "Niepoprawna nazwa użytkownika lub hasło"); return(View("Login")); }
public ActionResult Edit(int id) { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { ProduktBL produktBL = new ProduktBL(); ProduktsCreateVM vm = new ProduktsCreateVM(); vm.produkt = produktBL.FindProduktByID(id); vm.produkt.Category = produktBL.NazwaKategorii(vm.produkt.Category); return(View("Edit", vm)); } return(View("Error")); }
public ActionResult Delete(int id) { UzytkownikBL uzytkownikBL = new UzytkownikBL(); if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin") { if (uzytkownikBL.IfExistsUzytkownikOfID(id)) { uzytkownikBL.RemoveUzytkownik(id); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } return(View("Error")); }
public ActionResult Create(RegisterVM vm) { if (ModelState.IsValid) { if (!(vm.Passwrd == vm.PowtorzonePasswrd)) { vm.WrongPowtorzenieMassege = "Błednie powtorzone hasło!"; vm.ExistsUserMassege = ""; return(View(vm)); } UzytkownikBL userBL = new UzytkownikBL(); if (userBL.IfExistsUzytkownikOfUsername(vm.Username)) { vm.ExistsUserMassege = "Użytkownik o takim nicku już istnieje!"; vm.WrongPowtorzenieMassege = ""; return(View(vm)); } userBL.AddUzytkownik( new Uzytkownik { Username = vm.Username, Email = vm.Email, Name = vm.Name, Surname = vm.Surname, IsAdmin = false, PhoneNumber = vm.PhoneNumber, HashedPasswrd = FormsAuthentication.HashPasswordForStoringInConfigFile(vm.Passwrd, "md5") }); return(RedirectToAction("Index", "Home")); } vm.WrongPowtorzenieMassege = ""; vm.ExistsUserMassege = ""; return(View(vm)); }