public static void SeedExampleData(BudgetTrackerContext context) { var user = context.Users.Include(i => i.Incomes).FirstOrDefault(i => i.Email == "*****@*****.**"); if (!(user.Incomes.Count() > 0)) { context.Incomes.Add(new Income() { CategoryId = 1, UserId = user.Id, Amount = 200, CurrencyId = 1 }); context.Incomes.Add(new Income() { CategoryId = 2, UserId = user.Id, Amount = 300, CurrencyId = 2 }); context.Expenses.Add(new Expense() { CategoryId = 1, UserId = user.Id, Amount = 200, CurrencyId = 1 }); context.Expenses.Add(new Expense() { CategoryId = 2, UserId = user.Id, Amount = 300, CurrencyId = 2 }); context.Goals.Add(new Goal() { Name = "Wakacje", GoalAmount = 1200, UserId = user.Id, CurrencyId = 1 }); context.SaveChangesAsync(); } }
public static void SeedCategories(BudgetTrackerContext context) { if (!(context.Categories.Count() > 0)) { context.Categories.Add(new Category() { Name = "Zakupy Spożywcze", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Transport", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Zakupy", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Rachunki", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Zdrowie", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Zwierzęta", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Rekreacja", UserId = 1, IsDefault = true, Type = CategoryType.Expenses }); context.Categories.Add(new Category() { Name = "Wypłata", UserId = 1, IsDefault = true, Type = CategoryType.Income }); context.Categories.Add(new Category() { Name = "Prezenty", UserId = 1, IsDefault = true, Type = CategoryType.Income }); context.SaveChangesAsync().Wait(); } }
public static void SeedCurrencies(BudgetTrackerContext context) { if (!(context.Currencies.Count() > 0)) { context.Currencies.Add(new Currency() { Name = "Złoty", ShortName = "PLN" }); context.Currencies.Add(new Currency() { Name = "Dolar", ShortName = "USD" }); context.Currencies.Add(new Currency() { Name = "Euro", ShortName = "EUR" }); context.SaveChangesAsync().Wait(); } }