category management
This commit is contained in:
@ -59,19 +59,36 @@ namespace Billing.Store
|
||||
{
|
||||
list = new List<Category>
|
||||
{
|
||||
// TODO: sample categories
|
||||
// sample categories
|
||||
new() { Id = 1, Name = Resource.Clothing, Icon = "clothes" },
|
||||
new() { Id = 2, Name = Resource.Food, Icon = "food" },
|
||||
new() { Id = 3, Name = Resource.Drinks, Icon = "drink" },
|
||||
new() { Id = 4, Name = Resource.Daily, Icon = "daily" },
|
||||
new() { Id = 5, Name = Resource.Trans, Icon = "trans" },
|
||||
new() { Id = 6, Name = Resource.Entertainment, Icon = "face" },
|
||||
new() { Id = 7, Name = Resource.Learn, Icon = "learn" },
|
||||
new() { Id = 8, Name = Resource.Medical, Icon = "medical" },
|
||||
new() { Id = 9, Name = Resource.OtherSpending, Icon = "plus" },
|
||||
|
||||
new() { Id = 9, Type = CategoryType.Income, Name = Resource.Salary, Icon = "#brand#buffer" },
|
||||
new() { Id = 10, Type = CategoryType.Income, Name = Resource.Earnings, Icon = "#brand#btc" },
|
||||
new() { Id = 20, Type = CategoryType.Income, Name = Resource.Bonus, Icon = "dollar" }
|
||||
new() { Id = 20, Type = CategoryType.Income, Name = Resource.OtherIncome, Icon = "plus" },
|
||||
|
||||
// sub-categories
|
||||
new() { Id = 100, ParentId = 1, Name = Resource.Jewellery, Icon = "gem" },
|
||||
new() { Id = 101, ParentId = 1, Name = Resource.Cosmetics, Icon = "makeup" },
|
||||
new() { Id = 102, ParentId = 2, Name = Resource.Brunch, Icon = "brunch" },
|
||||
new() { Id = 103, ParentId = 2, Name = Resource.Dinner, Icon = "dinner" },
|
||||
new() { Id = 104, ParentId = 2, Name = Resource.Drinks, Icon = "drink" },
|
||||
new() { Id = 105, ParentId = 2, Name = Resource.Fruit, Icon = "fruit" },
|
||||
new() { Id = 106, ParentId = 4, Name = Resource.UtilityBill, Icon = "bill" },
|
||||
new() { Id = 107, ParentId = 4, Name = Resource.PropertyFee, Icon = "fee" },
|
||||
new() { Id = 108, ParentId = 4, Name = Resource.Rent, Icon = "rent" },
|
||||
new() { Id = 109, ParentId = 4, Name = Resource.Maintenance, Icon = "maintenance" },
|
||||
new() { Id = 110, ParentId = 5, Name = Resource.LightRail, Icon = "rail" },
|
||||
new() { Id = 111, ParentId = 5, Name = Resource.Taxi, Icon = "taxi" },
|
||||
new() { Id = 112, ParentId = 6, Name = Resource.Fitness, Icon = "fitness" },
|
||||
new() { Id = 113, ParentId = 6, Name = Resource.Party, Icon = "party" },
|
||||
new() { Id = 200, ParentId = 10, Type = CategoryType.Income, Name = Resource.Salary, Icon = "#brand#buffer" },
|
||||
new() { Id = 201, ParentId = 10, Type = CategoryType.Income, Name = Resource.Bonus, Icon = "dollar" },
|
||||
};
|
||||
Task.Run(() => WriteCategoriesInternal(list));
|
||||
}
|
||||
|
Reference in New Issue
Block a user