public ITaskCollection GetTasks() { StreamReader reader = null; ITaskCollection taskCollection = null; if (File.Exists(TasksFileName)) { try { reader = File.OpenText(TasksFileName); taskCollection = TaskCollectionSerializer.Deserialize(reader); } catch (Exception ex) { Log.Exception(ex); } finally { if (reader != null) { reader.Close(); } } } return(taskCollection); }
public bool SaveTasks(ITaskCollection taskCollection) { if (taskCollection != null) { StreamWriter writer; try { writer = File.CreateText(TasksFileName); TaskCollectionSerializer.Serialize(taskCollection, writer); writer.Close(); return(true); } catch (Exception ex) { Log.Exception(ex); } } return(false); }