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.")); } }
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.")); } }