コード例 #1
0
        private void initializeRequiredProducts(Company company, IProductRepository productRepository, IProductService productService)
        {
            var requiredProducts = productService.GetRequiredRaws((ProductTypeEnum)company.ProductID, company.Quality);

            foreach (var requiredProduct in requiredProducts)
            {
                ProductTypeEnum productType = requiredProduct.RequiredProductType;

                var item = company.Entity.GetEquipmentItem(productType, requiredProduct.Quality, productRepository);

                var pVM = new ProductRequirementViewModel(requiredProduct, item.Amount);
                ProductionRequirements.Add(pVM);
            }
        }
コード例 #2
0
 private object AreProductsOnMap()
 {
     return(TeamManager.TM.Teams[TeamID].FindProducts(ProductionRequirements.ToArray()));
 }