public User Login(User user)
        {
            LoginSO so = new LoginSO();

            so.ExecuteTemplate(user);
            return(so.Result);
        }
        public OpstaSistemskaOperacija Login(GlavniUrednik glavniUrednik)
        {
            OpstaSistemskaOperacija operacija = new LoginSO();

            operacija.IzvrsiSO(glavniUrednik);
            return(operacija);
        }
Beispiel #3
0
        public Zaposleni Login(Zaposleni zaposleni)
        {
            LoginSO so = new LoginSO();

            so.ExecuteTemplate(zaposleni);
            return(so.Result);
        }
        public Korisnik Login(Korisnik k)
        {
            SystemOperationBase operationBase = new LoginSO();

            return((Korisnik)operationBase.ExecuteTemplate(k));
        }
Beispiel #5
0
        private void obradaZahteva()
        {
            try
            {
                int operacija = 0;
                while (true)
                {
                    TransferKlasa transfer = formater.Deserialize(tok) as TransferKlasa;
                    operacija = transfer.Operacija;
                    switch (transfer.Operacija)
                    {
                    case ((int)Operacije.KrirajClana):
                        KreirajNovogClanaSO kc = new KreirajNovogClanaSO();
                        transfer.Rezultat = kc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.ZapamtiClana):
                        ZapamtiClanaSO zc = new ZapamtiClanaSO();
                        transfer.Rezultat = zc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.VratiSveClanove):
                        PrikaziClanoveSO pc = new PrikaziClanoveSO();
                        transfer.Rezultat = pc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.IzmeniClana):
                        IzmeniClanaSO ic = new IzmeniClanaSO();
                        transfer.Rezultat = ic.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.ObrisiClana):
                        IzbrisiClanaSO oc = new IzbrisiClanaSO();
                        transfer.Rezultat = oc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.KreirajFilm):
                        KreirajNoviFilmSO kf = new KreirajNoviFilmSO();
                        transfer.Rezultat = kf.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.ZapamtiFilm):
                        ZapamtiFilmSO zf = new ZapamtiFilmSO();
                        transfer.Rezultat = zf.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.VratiSveFilmove):
                        VratiFilmSO pf = new VratiFilmSO();
                        transfer.Rezultat = pf.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.IzmeniFilm):
                        IzmeniFilmSO izf = new IzmeniFilmSO();
                        transfer.Rezultat = izf.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.ObrisiFilm):
                        IzbrisiFilmSO izfl = new IzbrisiFilmSO();
                        transfer.Rezultat = izfl.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.Login):
                        LoginSO lso = new LoginSO();
                        transfer.TransferObjekat = lso.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.KreirajZaduzenje):
                        KreirajNovoZaduzenjeSO knz = new KreirajNovoZaduzenjeSO();
                        transfer.TransferObjekat = knz.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.SacuvajZaduzenje):
                        ZapamtiZaduzenjeSO zzso = new ZapamtiZaduzenjeSO();
                        transfer.TransferObjekat = zzso.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.VratiZaduzenja):
                        VratiZaduzenjaSO vzso = new VratiZaduzenjaSO();
                        transfer.TransferObjekat = vzso.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;

                    case ((int)Operacije.Razduzi):
                        RazduziSO rso = new RazduziSO();
                        transfer.TransferObjekat = rso.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat);
                        formater.Serialize(tok, transfer);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Prekid niti:" + ex.Message);
            }
        }
Beispiel #6
0
        public Doctor LoginUser(Doctor doctor)
        {
            AbstractGenericOperation ago = new LoginSO();

            return((Doctor)ago.ExecuteSO(doctor));
        }