void loadCategorySelector() { CoreUtilities.GetLogService().Log(nameof(ExpenseDetailController), "load categoryies"); _categories = (new RepositoryCore(CoreUtilities.GetLogService())).GetCategories(); var categoryNames = _categories.Select(c => c.Name).ToList(); var categorySelectorModel = new CategorySelectorModel(categoryNames); CoreUtilities.GetLogService().Log(nameof(ExpenseDetailController), "assiging model for the category selector"); ExpenseDetail_Category.Model = categorySelectorModel; if (_expense.Value != 0) { ExpenseDetail_Category.Select(categoryNames.IndexOf(_expense.GetCategory().Name), 0, true); } }
void ReleaseDesignerOutlets() { if (ExpenseDetail_Cancel != null) { ExpenseDetail_Cancel.Dispose(); ExpenseDetail_Cancel = null; } if (ExpenseDetail_Category != null) { ExpenseDetail_Category.Dispose(); ExpenseDetail_Category = null; } if (ExpenseDetail_Date != null) { ExpenseDetail_Date.Dispose(); ExpenseDetail_Date = null; } if (ExpenseDetail_Delete != null) { ExpenseDetail_Delete.Dispose(); ExpenseDetail_Delete = null; } if (ExpenseDetail_Description != null) { ExpenseDetail_Description.Dispose(); ExpenseDetail_Description = null; } if (ExpenseDetail_Map != null) { ExpenseDetail_Map.Dispose(); ExpenseDetail_Map = null; } if (ExpenseDetail_MapBtn != null) { ExpenseDetail_MapBtn.Dispose(); ExpenseDetail_MapBtn = null; } if (ExpenseDetail_Receipt != null) { ExpenseDetail_Receipt.Dispose(); ExpenseDetail_Receipt = null; } if (ExpenseDetail_RecieptBtn != null) { ExpenseDetail_RecieptBtn.Dispose(); ExpenseDetail_RecieptBtn = null; } if (ExpenseDetail_Save != null) { ExpenseDetail_Save.Dispose(); ExpenseDetail_Save = null; } if (ExpenseDetail_Value != null) { ExpenseDetail_Value.Dispose(); ExpenseDetail_Value = null; } }