public OpstaSistemskaOperacija Login(GlavniUrednik glavniUrednik)
        {
            OpstaSistemskaOperacija operacija = new LoginSO();

            operacija.IzvrsiSO(glavniUrednik);
            return(operacija);
        }
 protected override object IzvrsiKonkretnuOperaciju(IDomenskiObjekat domenskiObjekat)
 {
     try
     {
         GlavniUrednik        glavniUrednik = (GlavniUrednik)domenskiObjekat;
         List <GlavniUrednik> listaUrednik  = Broker.BrokerBaze.dajSesiju().VratiPoKriterijumu(domenskiObjekat).OfType <GlavniUrednik>().ToList <GlavniUrednik>();
         GlavniUrednik        urednik       = listaUrednik.Single();
         Rezultat = urednik;
         Signal   = true;
         return(true);
     }
     catch (Exception)
     {
         Signal = false;
         return(false);
     }
 }
 public bool Login(JTextBox.JTextBox txtUsername, JTextBox.JTextBox txtPass, Label lblErrorLogin)
 {
     if (string.IsNullOrWhiteSpace(txtUsername.TextValue) ||
         string.IsNullOrWhiteSpace(txtPass.TextValue))
     {
         lblErrorLogin.Text = "Username i password su obavezna polja!";
         return(false);
     }
     else
     {
         try
         {
             glvUrednik = Komunikacija.Instance.PrijaviSe(txtUsername.TextValue, txtPass.TextValue);
             return(true);
         }
         catch (Exception ex)
         {
             lblErrorLogin.Text = "Username ili password su neispravni!";
             return(false);
         }
     }
 }