Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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"));
        }