private void Seed() { m_dbContext.Database.EnsureDeleted(); m_dbContext.Database.EnsureCreated(); var mockData = new MockDataRepo(); m_dbContext.TodoItems.AddRange(mockData.TodoItems); m_dbContext.DailyTodoItems.AddRange(mockData.DailyTodoItems); m_dbContext.DailyTodoItemBlocks.AddRange(mockData.DailyTodoItemBlocks); m_dbContext.TodoItemCategories.AddRange(mockData.TodoItemCategories); foreach (var c in mockData.TodoItemCategories) { foreach (var i in c.TodoItemSet) { m_dbContext.TodoItemCategoryJoin.Add( new TodoItemCategoryJoinTable { TodoItem = i, Category = c }); } } m_dbContext.SaveChanges(); }
public void Init() { var mockRepo = new MockDataRepo(false); m_deletionClient = new InMemoryDataDeletion(mockRepo); m_insertionClient = new InMemoryDataInsertion(mockRepo); m_modificationClient = new InMemoryDataModification(mockRepo); m_queryClient = new InMemoryDataQuery(mockRepo); }
public InMemoryDataInsertion(MockDataRepo dataRepo) { m_dataRepo = dataRepo; }
public InMemoryDataDeletion(MockDataRepo dataRepo) { m_dataRepo = dataRepo; }
public InMemoryDataQuery(MockDataRepo dataRepo) { m_dataRepo = dataRepo; }
public InMemoryDataModification(MockDataRepo dataRepo) { m_dataRepo = dataRepo; }