public ProductsController( UseCaseExecutor executor, IGetProductsQuery query, IGetProductsJsonQuery jsonQuery, IGetCategoriesQuery categories, IGetManufacturersQuery manufacturers, IGetSuppliersQuery suppliers) { _executor = executor; _query = query; _jsonQuery = jsonQuery; _categories = categories; _manufacturers = manufacturers; _suppliers = suppliers; }
public IActionResult Get([FromQuery] CategorySearch search, [FromServices] IGetCategoriesQuery query) { return(Ok(executor.ExecuteQuery(query, search))); }
public GetProductsQuery(IGetCategoriesQuery IGetCategoriesQuery) { _IGetCategoriesQuery = IGetCategoriesQuery; }
public CategoriesController(IGetCategoriesQuery IGetCategoriesQuery) { _IGetCategoriesQuery = IGetCategoriesQuery; }