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()); }
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(); }