public UnitOfWork(BoxiDataContext dataContext, IBoxRepository boxStoreRepository , IBaseRepository <Item> itemRepository) { _context = dataContext; BoxRepo = boxStoreRepository; ItemRepo = itemRepository; }
private void InternalSeed() { using (var context = new BoxiDataContext(ContextOptions)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Boxes = DefineBoxes() ?? new List <Box>(); Items = DefineItems() ?? new List <Item>(); context.AddRange(Boxes); context.AddRange(Items); context.SaveChanges(); } }
public BoxRepository(BoxiDataContext context) : base(context) { }
public BaseRepository(BoxiDataContext context) { Context = context; }
/// <summary> /// Constructor used for UnitTests; /// </summary> /// <param name="dataContext"></param> public UnitOfWork(BoxiDataContext dataContext) { _context = dataContext; BoxRepo ??= new BoxRepository(dataContext); ItemRepo ??= new BaseRepository <Item>(dataContext); }