Пример #1
0
        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();
            }
        }
Пример #2
0
 public void All_ReturnsAllItemSets()
 {
     using (var repository = new ItemSetRepository())
     {
         var result = repository.All.ToList();
     }
 }
Пример #3
0
        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();
            }
        }
Пример #4
0
 public void All_ReturnsAllItemSets()
 {
     using (var repository = new ItemSetRepository())
     {
         var result = repository.All.ToList();
     }
 }
Пример #5
0
        //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);
        }