Exemple #1
0
 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);
        }