Esempio n. 1
0
        public ActionResult Registracija(OsobaBO osoba)
        {
            AgencijaZaNekretnineEntities agencijaZaNekretnineEntities = new AgencijaZaNekretnineEntities();

            if (agencijaZaNekretnineEntities.OsobaModels.Any(o => o.KorisnickoIme == osoba.KorisnickoIme))
            {
                ViewBag.DuplicateMessage = "Korisnicko ime vec postoji";
                return(View("Registracija", osoba));
            }
            else
            {
                osobaRepository.AddOsoba(osoba);
            }
            ViewBag.SuccessMessage = "Uspesno ste se registrovali!";
            return(View());
        }
Esempio n. 2
0
        public ActionResult Login(OsobaBO osoba)
        {
            AgencijaZaNekretnineEntities agencijaZaNekretnineEntities = new AgencijaZaNekretnineEntities();
            var korisnikDetalji = agencijaZaNekretnineEntities.OsobaModels.Where(o => o.KorisnickoIme == osoba.KorisnickoIme && o.Sifra == osoba.Sifra).FirstOrDefault();

            //var korisnikSifraLogin = agencijaZaNekretnineEntities.OsobaModels.Where(o => o.Sifra == osoba.Sifra).FirstOrDefault();
            if (korisnikDetalji == null)
            {
                ViewBag.DuplicateMessage = "Netacno korisnicko ime i sifra ";
                return(View(osoba));
            }
            else
            {
                Session["osobaId"]       = korisnikDetalji.OsobaID;
                Session["korisnickoIme"] = korisnikDetalji.KorisnickoIme;
                Session["IsAdmin"]       = korisnikDetalji.IsAdmin;
                return(RedirectToAction("PrikazSvihNekretnina", "Nekretnina"));
            }
        }