public ActionResult Add(Korisnik korisnik) { List <Korisnik> korisnici = (List <Korisnik>)HttpContext.Application["Korisnici"]; if (korisnici.Contains(korisnik)) { ViewBag.Message = $"Korisnik sa korisnickim imenom {korisnik.KorisnickoIme} vec postoji!"; return(View()); } korisnici.Add(korisnik); Podaci.SaveUser(korisnik); Session["korisnik"] = korisnik; return(RedirectToAction("Index", "Vozilo")); }
public ActionResult ObrisiKorisnika(string korisnickoIme) { //List<Korisnik> korisnici = (List<Korisnik>)HttpContext.Application["Korisnici"]; //List<Korisnik> kkorisnici = korisnici.ToList(); foreach (Korisnik k in Podaci.korisnici) { if (k.KorisnickoIme.Equals(korisnickoIme)) { k.Obrisano = true; } } Korisnik korisnik = new Korisnik(); //nadjem korisnika iz liste //ovde ga ponovo upisi fajl podaci.save Podaci.SaveUser(korisnik); return(View("Kupci", Podaci.korisnici)); }
public ActionResult IzmeniProfilKorisnika(Korisnik korisnik) { Korisnik korisnikkk = new Korisnik(); foreach (Korisnik k in Podaci.korisnici) { if (k.KorisnickoIme.Equals(korisnik.KorisnickoIme)) { k.Ime = korisnik.Ime; k.Prezime = korisnik.Prezime; k.DatumRodjenja = korisnik.DatumRodjenja; korisnikkk = k; } } Korisnik korisnikk = new Korisnik(); Podaci.SaveUser(korisnikk); NapraviSesiju(); ViewBag.korisnik = korisnikkk; return(View("ProfilKorisnika", Podaci.korisnici)); }
public ActionResult Register(Korisnik korisnik) { List <Korisnik> korisnici = (List <Korisnik>)HttpContext.Application["Korisnici"]; foreach (Korisnik item in korisnici) { if (item.KorisnickoIme == korisnik.KorisnickoIme) { ViewBag.Message = $"Korisnik sa korisničkim imenom {korisnik.KorisnickoIme} već postoji!"; return(View("Registracija")); } } if (korisnik.KorisnickoIme == null || korisnik.Loznika == null || korisnik.Ime == null || korisnik.Prezime == null || korisnik.DatumRodjenja == null) { ViewBag.Message = "Niste popunili sva polja! Molimo Vas popunite sva polja!"; return(View("Registracija")); } if (korisnik.KorisnickoIme.Length < 3) { ViewBag.Message = "Korisnicko ime mora imati bar 3 karaktera!"; return(View("Registracija")); } if (korisnik.Loznika.Length < 5) { ViewBag.Message = "Lozinka mora imati bar 5 karaktera!"; return(View("Registracija")); } korisnici.Add(korisnik); Podaci.SaveUser(korisnik); Session["korisnik"] = korisnik; return(RedirectToAction("Prijava", "Registracija")); }