public IDomenskiObjekat PronadjiKlijenta(string jmbg) { VratiKlijentaSO klijentSO = new VratiKlijentaSO(); klijentSO.IzvrsiSO(new Klijent(), String.Format(KRITERIJUM_JMBG, jmbg)); return((IDomenskiObjekat)klijentSO.Rezultat); }
public IDomenskiObjekat PronadjiKlijenta(string mejl, string sifra) { OsveziLog(String.Format(PRIJAVA, mejl)); VratiKlijentaSO klijentSO = new VratiKlijentaSO(); klijentSO.IzvrsiSO(new Klijent(), String.Format(KRITERIJUM_PRIJAVE, new String[] { mejl, sifra })); if (klijentSO.Rezultat != null) { Klijent klijent = klijentSO.Rezultat as Klijent; if (sifra.Equals(klijent.Sifra)) { OsveziLog(String.Format(USPESNA_PRIJAVA, mejl)); Ulogovani.Add(klijent); OsveziUlogovane(); return(klijent as IDomenskiObjekat); } } else { VratiAdminaSO adminSO = new VratiAdminaSO(); adminSO.IzvrsiSO(new Admin(), String.Format(KRITERIJUM_PRIJAVE, new String[] { mejl, sifra })); if (adminSO.Rezultat != null) { Admin admin = adminSO.Rezultat as Admin; if (sifra.Equals(admin.Sifra)) { OsveziLog(String.Format(USPESNA_PRIJAVA, mejl)); Ulogovani.Add(admin); OsveziUlogovane(); return(admin as IDomenskiObjekat); } } } OsveziLog(String.Format(NEUSPESNA_PRIJAVA, mejl)); return(null); }