internal bool Login(string korisnickoime, string lozinka) { try { Zahtev zahtev = new Zahtev(); zahtev.Operacija = Operacija.Login; Sekretar s = new Sekretar { KorisnickoIme = korisnickoime, Lozinka = lozinka }; zahtev.Sekretar = s; formatter.Serialize(stream, zahtev); Odgovor odgovor = (Odgovor)formatter.Deserialize(stream); if (odgovor.Signal == Signal.UspesnoPrijavljen) { logovaniSekretar = s; return(true); } return(false); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
protected override object Execute(DomenskiObjekat domenskiObjekat) { Sekretar sekretar = (Sekretar)domenskiObjekat; List <Sekretar> sekretari = broker.VratiSve(domenskiObjekat).OfType <Sekretar>().ToList(); return(sekretari); }