Ejemplo n.º 1
0
        public static Tuple <bool, string> ZapamtiIzvestaj(Operacija operacija, ref Operacija result)
        {
            OpstaSistemskaOperacija izmeniOperaciju = new IzmeniOperacijuSO();

            if (izmeniOperaciju.IzvrsiSO(operacija))
            {
                OpstaSistemskaOperacija ucitajOperaciju = new UcitajOperacijuSO();
                if (ucitajOperaciju.IzvrsiSO(operacija))
                {
                    result = (Operacija)ucitajOperaciju.Rezultat;
                }
                return(new Tuple <bool, string>(true, "Uspešno sačuvana operacija."));
            }
            else
            {
                return(new Tuple <bool, string>(false, "Sistem ne može da sačuva operaciju."));
            }
        }
Ejemplo n.º 2
0
        public static Tuple <bool, string> UcitajOperaciju(Operacija operacija, ref Operacija result)
        {
            OpstaSistemskaOperacija ucitajOperaciju = new UcitajOperacijuSO();

            if (ucitajOperaciju.IzvrsiSO(operacija))
            {
                if (ucitajOperaciju.Rezultat != null)
                {
                    result = (Operacija)ucitajOperaciju.Rezultat;
                    return(new Tuple <bool, string>(true, "Uspešno učitana operacija."));
                }
                else
                {
                    return(new Tuple <bool, string>(false, "Sistem ne može da učita operaciju."));
                }
            }
            else
            {
                return(new Tuple <bool, string>(false, "Sistem ne može da učita operaciju."));
            }
        }