public override bool LoadAll() { try { AssigmentCsvSerilizer serilizer = new AssigmentCsvSerilizer("Books.csv"); LastLoad = serilizer.LoadCsv(); return(true); } catch (Exception ex) { DAL_Log_Manager.ErrorLog(ex.Message, new StackTrace(new StackFrame(true)).GetFrame(0)); return(false); } }
public override bool SaveChanges() { try { if (LastLoad == null) { throw new NullReferenceException("You do not loaded any data!"); } AssigmentCsvSerilizer serilizer = new AssigmentCsvSerilizer("Books.csv"); serilizer.SaveToFile(LastLoad); return(true); } catch (Exception ex) { DAL_Log_Manager.ErrorLog(ex.Message, new StackTrace(new StackFrame(true)).GetFrame(0)); return(false); } }