public ActionResult Display(InventoryProductListViewModel input)
 {
     var inventoryProduct = _repository.Find<InventoryProduct>(input.EntityId);
     if (inventoryProduct.Product.InstantiatingType == "Chemical")
     {
         var model = new InventoryChemicalViewModel {InventoryChemical = inventoryProduct};
         return PartialView("InventoryChemicalView", model);
     }
     if (inventoryProduct.Product.InstantiatingType == "Fertilizer")
     {
         var model = new InventoryFertilizerViewModel { InventoryFertilizer = inventoryProduct };
         return PartialView("InventoryFertilizerView", model);
     }
     if (inventoryProduct.Product.InstantiatingType == "Material")
     {
         var model = new InventoryMaterialViewModel { InventoryMaterial = inventoryProduct };
         return PartialView("InventoryMaterialView", model);
     }
     if (inventoryProduct.Product.InstantiatingType == "Seed")
     {
         var model = new InventorySeedViewModel { InventorySeed = inventoryProduct };
         return PartialView("InventorySeedView", model);
     }
     return null;
 }
        public ActionResult Display(InventoryProductListViewModel input)
        {
            var inventoryProduct = _repository.Find <InventoryProduct>(input.EntityId);

            if (inventoryProduct.Product.InstantiatingType == "Chemical")
            {
                var model = new InventoryChemicalViewModel {
                    InventoryChemical = inventoryProduct
                };
                return(PartialView("InventoryChemicalView", model));
            }
            if (inventoryProduct.Product.InstantiatingType == "Fertilizer")
            {
                var model = new InventoryFertilizerViewModel {
                    InventoryFertilizer = inventoryProduct
                };
                return(PartialView("InventoryFertilizerView", model));
            }
            if (inventoryProduct.Product.InstantiatingType == "Material")
            {
                var model = new InventoryMaterialViewModel {
                    InventoryMaterial = inventoryProduct
                };
                return(PartialView("InventoryMaterialView", model));
            }
            if (inventoryProduct.Product.InstantiatingType == "Seed")
            {
                var model = new InventorySeedViewModel {
                    InventorySeed = inventoryProduct
                };
                return(PartialView("InventorySeedView", model));
            }
            return(null);
        }