public void AddItemToItemSet() { ItemSet fetchedItemSet; using (var repository = new ItemSetRepository()) { fetchedItemSet = repository.Find(1); } var newItem = new Item { BaseType = "Test Base", Description = "Test Item Supreme", DropLevel = 75, Height = 3, Width = 2, ItemClass = "Super Class", ItemRarity = ItemRarity.Rare, ItemLevel = 50, ItemSet = fetchedItemSet, ItemSetId = fetchedItemSet.Id }; fetchedItemSet.Items.Add(newItem); using (var repository = new ItemSetRepository()) { repository.InsertOrUpdate(fetchedItemSet); repository.Save(); } }
public void All_ReturnsAllItemSets() { using (var repository = new ItemSetRepository()) { var result = repository.All.ToList(); } }
//public CategoryRepository CategoryRepository { get; private set; } public InventoryUnitOfWork(InventoryContext context) { _context = context; BillOrderRepository = new BillOrderRepository(_context); BillRepository = new BillRepository(_context); ClientRepository = new ClientRepository(_context); ItemRepository = new ItemRepository(_context); ItemSetItemRepository = new ItemSetItemRepository(_context); ItemSetRepository = new ItemSetRepository(_context); OrderItemRepository = new OrderItemRepository(_context); OrderItemRepository = new OrderItemRepository(_context); StockInRepository = new StockInRepository(_context); StockOutRepository = new StockOutRepository(_context); StockRepository = new StockRepository(_context); //CategoryRepository = new CategoryRepository(_context); }