예제 #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());
        }
예제 #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"));
            }
        }
        public void AddOsoba(OsobaBO osoba)
        {
            OsobaModel osobaModel = new OsobaModel()
            {
                Ime            = osoba.Ime,
                Prezime        = osoba.Prezime,
                KorisnickoIme  = osoba.KorisnickoIme,
                Sifra          = osoba.Sifra,
                Pol            = osoba.Pol,
                JMBG           = osoba.JMBG,
                BrojLicneKarte = osoba.BrojLicneKarte,
                Adresa         = osoba.Adresa,
                BrojMobilnog   = osoba.BrojMobilnog,
                Email          = osoba.Email,
                IsAdmin        = false
            };

            agencijaZaNekretnineEntities.OsobaModels.Add(osobaModel);
            agencijaZaNekretnineEntities.SaveChanges();
        }
 public void LogOutOsoba(OsobaBO osoba)
 {
     throw new NotImplementedException();
 }