public override void ViewDidLoad() { base.ViewDidLoad(); AddDoneButton(); try { _category = new Category(CategoryId); CategoryDetail_Name.Text = _category.Name; CategoryDetail_Plan.Text = _category.Plan.ToString(); var expenses = _category.GetExpenses(); var tableView = new UITableViewController(); var listSource = new ExpenseListSource(expenses, new UITableViewController()); CategoryDetail_ExpenseList.Source = listSource; CategoryDetail_ExpenseList.ReloadData(); SetupChart(); } catch { _category = new Category(); } MountEvents(); }
public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); NavigationItem.Title = StaticValues.ExpenseListNavigationItemTitle; ParentViewController.Title = StaticValues.ExpenseListNavigationTitle; var repository = new RepositoryCore(CoreUtilities.GetLogService()); var expenses = repository.GetExpenses(); var listSource = new ExpenseListSource(expenses, this); TableView.Source = listSource; TableView.ReloadData(); }