Example #1
0
        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();
        }
Example #2
0
        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();
        }