public void AddUser(KorisnikBO userBO) { if (IsValid(userBO)) { return; } Korisnik user = new Korisnik() { Ime = userBO.Ime, Lozinka = userBO.Lozinka, Prezime = userBO.Prezime, DatumRodj = userBO.DatumRodj, Email = userBO.Email, JMBG = userBO.JMBG, }; kDC.Korisniks.InsertOnSubmit(user); UserRole userRole = new UserRole(); userRole.RoleID = 1; userRole.UserID = userBO.JMBG; kDC.UserRoles.InsertOnSubmit(userRole); kDC.SubmitChanges(); }
public ActionResult Login(KorisnikBO user) { if (authRepository.IsValid(user)) { FormsAuthentication.SetAuthCookie(user.Email, false); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("CustomError", "Uneti podaci nisu validni."); return(View()); }
public ActionResult Index(KorisnikBO korisnik) { if (authRepository.DaLiJeValidno(korisnik)) { FormsAuthentication.SetAuthCookie(korisnik.KorisnickoIme, false); return(RedirectToAction("Index", "Radna")); } ModelState.AddModelError("", "Uneti podaci nisu validni"); return(View()); }
public void Dodaj(KorisnikBO korisnik) { Korisnik korisnikSql = new Korisnik(); korisnikSql.JMBG = korisnik.JMBG; korisnikSql.Ime = korisnik.Ime; korisnikSql.Prezime = korisnik.Prezime; korisnikSql.DatumRodj = korisnik.DatumRodj; korisnikSql.Email = korisnik.Email; korisnikSql.Lozinka = korisnik.Lozinka; kDC.Korisniks.InsertOnSubmit(korisnikSql); kDC.SubmitChanges(); }
public ActionResult Register(KorisnikBO user) { if (kDC.Korisniks.Any(t => t.JMBG == user.JMBG)) { ViewBag.NeuspesnaRegistracija = "Postoji vec takav korisnik."; return(View("Register", user)); } else { authRepository.AddUser(user); ModelState.Clear(); ViewBag.UspesnaRegistracija = "Uspesna registracija."; } return(View("Register", new KorisnikBO())); }
public ActionResult Odobri(KorisnikBO korisnikModel) { var korisnikPodaci = kDC.Korisniks.Where(x => x.Email == korisnikModel.Email && x.Lozinka == korisnikModel.Lozinka).FirstOrDefault(); if (korisnikPodaci == null) { return(View("Index", korisnikModel)); } else { Session["Email"] = korisnikPodaci.Email; return(RedirectToAction("Index", "Home")); } }
public ActionResult ObrisiKorisnika(long id) { Korisnik a = new Korisnik(); a = kDC.Korisniks.FirstOrDefault(t => t.JMBG == id); KorisnikBO korisnikBO = new KorisnikBO(); korisnikBO.Ime = a.Ime; korisnikBO.Lozinka = a.Lozinka; korisnikBO.Prezime = a.Prezime; korisnikBO.DatumRodj = Convert.ToDateTime(a.DatumRodj); korisnikBO.Email = a.Email; korisnikBO.JMBG = a.JMBG; return(View(korisnikBO)); }
public ActionResult ListaKorisnika() { List <KorisnikBO> korisniks = new List <KorisnikBO>(); foreach (Korisnik a in kDC.Korisniks) { KorisnikBO korisnikBO = new KorisnikBO(); korisnikBO.Ime = a.Ime; korisnikBO.Lozinka = a.Lozinka; korisnikBO.Prezime = a.Prezime; korisnikBO.DatumRodj = Convert.ToDateTime(a.DatumRodj); korisnikBO.Email = a.Email; korisnikBO.JMBG = a.JMBG; korisniks.Add(korisnikBO); } return(View(korisniks)); }
public List <KorisnikBO> ListAll() { List <KorisnikBO> korisniks = new List <KorisnikBO>(); foreach (Korisnik k in kDC.Korisniks) { KorisnikBO korisnikBO = new KorisnikBO(); korisnikBO.JMBG = k.JMBG; korisnikBO.Ime = k.Ime; korisnikBO.Prezime = k.Prezime; korisnikBO.Email = k.Email; korisnikBO.DatumRodj = k.DatumRodj; korisnikBO.Lozinka = k.Lozinka; korisniks.Add(korisnikBO); } return(korisniks); }
public void DodajKorisnika(KorisnikBO korisnikBO) { if (DaLiJeValidno(korisnikBO)) { return; } else { Korisnik korisnik = new Korisnik() { email = korisnikBO.Email, sifra = korisnikBO.Sifra, korisnickoime = korisnikBO.KorisnickoIme }; azilZaPseEntities.Korisniks.Add(korisnik); azilZaPseEntities.SaveChanges(); } }
public ActionResult DodajKorisnika(KorisnikBO userBO) { Korisnik user = new Korisnik() { Ime = userBO.Ime, Lozinka = userBO.Lozinka, Prezime = userBO.Prezime, DatumRodj = userBO.DatumRodj, Email = userBO.Email, JMBG = userBO.JMBG, }; kDC.Korisniks.InsertOnSubmit(user); UserRole userRole = new UserRole(); userRole.RoleID = kDC.Roles.FirstOrDefault(t => t.Naziv == userBO.Rola).RoleID; userRole.UserID = userBO.JMBG; kDC.UserRoles.InsertOnSubmit(userRole); kDC.SubmitChanges(); return(RedirectToAction("DodajKorisnika")); }
public ActionResult Dodaj(KorisnikBO korisnik) { korisnikRepository.Dodaj(korisnik); return(RedirectToAction("Index", "Login")); }
public bool IsValid(KorisnikBO userBO) { bool isValid = kDC.Korisniks.Any(t => t.Email == userBO.Email && t.Lozinka == userBO.Lozinka); return(isValid); }
public bool DaLiJeValidno(KorisnikBO korisnikBO) { bool daLiJeValidno = azilZaPseEntities.Korisniks.Any(x => x.korisnickoime == korisnikBO.KorisnickoIme && x.sifra == korisnikBO.Sifra); return(daLiJeValidno); }
public ActionResult Register(KorisnikBO korisnik) { authRepository.DodajKorisnika(korisnik); return(RedirectToAction("Login")); }
public void Obrisi(KorisnikBO korisnik) { throw new NotImplementedException(); }
public void Update(KorisnikBO korisnik) { throw new NotImplementedException(); }
public ActionResult Register(KorisnikBO user) { authRepository.AddUser(user); return(RedirectToAction("Login")); }