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