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); } }
private object AreProductsOnMap() { return(TeamManager.TM.Teams[TeamID].FindProducts(ProductionRequirements.ToArray())); }