public ProductController( IProductSaver productSaver, IProductProvider productProvider, IProductValidator productValidator, ILogger <ProductController> logger) { this.productSaver = productSaver; this.productProvider = productProvider; this.productValidator = productValidator; this.logger = logger; }
public ProductController(IProductSaver repo) { this.repo = repo; }
public IActionResult addproduct(IFormCollection data, [FromServices] IProductSaver productSaver) { productSaver.Save(data); //new ProductRepository().GetProducts<Product>("a"); return(RedirectToAction(nameof(AddProduct))); }