public static void Initialize(CakelistContext cakelistContext) { cakelistContext.Database.EnsureCreated(); // Seed user data if (cakelistContext.Users.Any()) { return; // Database has already Users } var users = new User[] { new User { FirstName = "Tony", LastName = "Stark", Email = "*****@*****.**" }, new User { FirstName = "Steven", LastName = "Rogers", Email = "*****@*****.**" }, new User { FirstName = "Bruce", LastName = "Banner", Email = "*****@*****.**" } }; foreach (User user in users) { cakelistContext.Users.Add(user); } cakelistContext.SaveChanges(); // Seed request data if (cakelistContext.Requests.Any()) { return; } ; var request = new CakeRequest { CreatedById = 1, AssignedToId = 2, Reason = "New shield" }; request.AddVote(users[2]); cakelistContext.Requests.Add(request); cakelistContext.SaveChanges(); }
public UserRepository(ILogger <UserRepository> logger, CakelistContext cakelistContext) { _log = logger; _cakelistContext = cakelistContext; }
public CakeRequestRepository(ILogger <CakeRequestRepository> logger, CakelistContext cakelistContext) { _log = logger; _cakelistContext = cakelistContext; }