public Kupac(string korisnickoIme, string lozinka, string ime, string prezime, DateTime datum, Enumeracija.Pol p) : base(korisnickoIme, lozinka, ime, prezime, datum) { this.RezervisaneKarte = new List <Karta>(); this.BrojBodova = 0; this.Uloga = Enumeracija.Uloga.KUPAC; this.Pol = p; }
public ActionResult RegistrujSe(string KorisnickoIme, string Lozinka, string Ime, string Prezime, DateTime DatumRodjenja, Enumeracija.Pol Pol) { Dictionary <string, Korisnik> korisnici = Baza.UcitajKorisnike(); Kupac k = new Kupac(KorisnickoIme, Lozinka, Ime, Prezime, DatumRodjenja, Pol); foreach (var item in korisnici) { if (item.Key == k.KorisnickoIme) { ViewBag.Greska = "Korisnicko ime je vec zauzato"; return(View("Index")); } } if (KorisnickoIme.Trim() == "") { ViewBag.Greska = "Korisnicko ime ne sme biti prazno"; return(View("Index")); } if (Lozinka.Trim() == "") { ViewBag.Greska = "Lozinka ne sme biti prazno"; return(View("Index")); } if (Ime.Trim() == "") { ViewBag.Greska = "Ime ne sme biti prazno"; return(View("Index")); } if (Prezime.Trim() == "") { ViewBag.Greska = "Prezime ne sme biti prazno"; return(View("Index")); } korisnici.Add(k.KorisnickoIme, k); Baza.SacuvajKorisnike(korisnici); Session["korisnik"] = k; Session["kupac"] = k; return(RedirectToAction("Index", "Home")); }