public MarkaController(IGetBrandsCommand getBrandsCommand, IGetBrandCommand getBrandCommand, IDeleteBrandCommand deleteBrandCommand, IAddNewBrandCommand addNewBrandCommand, IEditBrandCommand editBrandCommand) { _getBrandsCommand = getBrandsCommand; _getBrandCommand = getBrandCommand; _deleteBrandCommand = deleteBrandCommand; _addNewBrandCommand = addNewBrandCommand; _editBrandCommand = editBrandCommand; }
public BrandsController(IMapper mapper, LoggedUser user, IGetBrandsCommand getBrands, IInsertBrandCommand insertBrand, IGetSingleBrandCommand getSingleBrand, IDeleteBrandCommand deleteBrand, IUpdateBrandCommand updateBrand) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _user = user; _getBrands = getBrands; _insertBrand = insertBrand; _getSingleBrand = getSingleBrand; _deleteBrand = deleteBrand; _updateBrand = updateBrand; }
public ActionResult Delete(int id, [FromServices] IDeleteBrandCommand command) { executor.ExecuteCommand(command, id); return(NoContent()); }
public IActionResult Delete(int id, [FromServices] IDeleteBrandCommand command) { _executor.ExecuteCommand(command, id); return(StatusCode(StatusCodes.Status204NoContent)); }