public ToDoCollection FetchAll() { ToDoCollection coll = new ToDoCollection(); Query qry = new Query(ToDo.Schema); coll.LoadAndCloseReader(qry.ExecuteReader()); return coll; }
public List <ToDoTaskDto> ToDto(ToDoCollection model) { var dto = new List <ToDoTaskDto>(); var mapper = new Mapper_ToDoTaskDto_ToDoTask(); dto.AddRange(model.Select(m => mapper.ToDto(m))); return(dto); }
/// <summary> /// Loads a data source with the provided database reference data asynchronously. /// </summary> public Task LoadAsync(ApplicationDatabase applicationDatabase) { if (applicationDatabase == null) { throw new ArgumentNullException(nameof(applicationDatabase)); } // The To Do Collection persistence is managed by the ApplicationDatabaseService. ReconciliationToDoList = applicationDatabase.LedgerReconciliationToDoCollection; return(Task.CompletedTask); }
public ToDoCollection ToModel([NotNull] List <ToDoTaskDto> dto) { if (dto == null) { throw new ArgumentNullException(nameof(dto)); } var model = new ToDoCollection(); var mapper = new Mapper_ToDoTaskDto_ToDoTask(); dto.ForEach(d => model.Add(mapper.ToModel(d))); return(model); }
public MainPage() { //Title = "Title".GetString(); //FlowDirection = Values.FlowDirection; InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); #if Run TransactionCollection.ReFill(DA.GetTransactions().OrderByDescending(x => x.TransactionDate)); ToDoCollection.ReFill(DA.GetToDoList()); #endif CalculateTransactions(); ToDoListView.ItemsSource = ToDoCollection; TransactionsListView.ItemsSource = TransactionCollection; UpdateProgressValue(); }
public void TestInitialise() { var todoCollection = new ToDoCollection(); todoCollection.Add(new ToDoTask("Foo1")); todoCollection.Add(new ToDoTask("Foo2", false, false)); this.testData = new ApplicationDatabase(); PrivateAccessor.SetProperty(this.testData, "BudgetCollectionStorageKey", "Budget.xml"); PrivateAccessor.SetProperty(this.testData, "FileName", "C:\\Foo\\TestData.bax"); PrivateAccessor.SetProperty(this.testData, "LedgerBookStorageKey", "Ledger.xml"); PrivateAccessor.SetProperty(this.testData, "MatchingRulesCollectionStorageKey", "Rules.xml"); PrivateAccessor.SetProperty(this.testData, "StatementModelStorageKey", "Statement.xml"); PrivateAccessor.SetProperty(this.testData, "LedgerReconciliationToDoCollection", todoCollection); var subject = new Mapper_BudgetAnalyserStorageRoot_ApplicationDatabase(); this.result = subject.ToDto(this.testData); }
public void TestInitialise() { var todoCollection = new ToDoCollection(); todoCollection.Add(new ToDoTask("Foo1")); todoCollection.Add(new ToDoTask("Foo2", false, false)); this.testData = new ApplicationDatabase(); PrivateAccessor.SetProperty(this.testData, "BudgetCollectionStorageKey", "Budget.xml"); PrivateAccessor.SetProperty(this.testData, "FileName", "C:\\Foo\\TestData.bax"); PrivateAccessor.SetProperty(this.testData, "LedgerBookStorageKey", "Ledger.xml"); PrivateAccessor.SetProperty(this.testData, "MatchingRulesCollectionStorageKey", "Rules.xml"); PrivateAccessor.SetProperty(this.testData, "StatementModelStorageKey", "Statement.xml"); PrivateAccessor.SetProperty(this.testData, "LedgerReconciliationToDoCollection", todoCollection); var subject = new Mapper_BudgetAnalyserStorageRoot_ApplicationDatabase(); this.result = subject.ToDto(this.testData); }
public void Load(ToDoCollection tasks) { Tasks = tasks; }
public void Close() { Tasks = null; }
/// <summary> /// Loads a data source with the provided database reference data asynchronously. /// </summary> public Task LoadAsync(ApplicationDatabase applicationDatabase) { if (applicationDatabase == null) { throw new ArgumentNullException(nameof(applicationDatabase)); } // The To Do Collection persistence is managed by the ApplicationDatabaseService. ReconciliationToDoList = applicationDatabase.LedgerReconciliationToDoCollection; return Task.CompletedTask; }
public void Load(ToDoCollection tasks) { Tasks = tasks; }
/// <summary> /// Closes the currently loaded file. No warnings will be raised if there is unsaved data. /// </summary> public void Close() { ReconciliationToDoList = new ToDoCollection(); }
/// <summary> /// Initializes a new instance of the <see cref="ApplicationDatabase" /> class. /// </summary> public ApplicationDatabase() { LedgerReconciliationToDoCollection = new ToDoCollection(); }
/// <summary> /// Initializes a new instance of the <see cref="ApplicationDatabase" /> class. /// </summary> public ApplicationDatabase() { LedgerReconciliationToDoCollection = new ToDoCollection(); }
public ToDoCollection FetchByID(object ToDoId) { ToDoCollection coll = new ToDoCollection().Where("ToDoId", ToDoId).Load(); return coll; }
/// <summary> /// Closes the currently loaded file. No warnings will be raised if there is unsaved data. /// </summary> public void Close() { ReconciliationToDoList = new ToDoCollection(); }
public ToDoCollection FetchByQuery(Query qry) { ToDoCollection coll = new ToDoCollection(); coll.LoadAndCloseReader(qry.ExecuteReader()); return coll; }
public void Close() { Tasks = null; }