Пример #1
0
 public MarkaController(IGetBrandsCommand getBrandsCommand, IGetBrandCommand getBrandCommand, IDeleteBrandCommand deleteBrandCommand, IAddNewBrandCommand addNewBrandCommand, IEditBrandCommand editBrandCommand)
 {
     _getBrandsCommand   = getBrandsCommand;
     _getBrandCommand    = getBrandCommand;
     _deleteBrandCommand = deleteBrandCommand;
     _addNewBrandCommand = addNewBrandCommand;
     _editBrandCommand   = editBrandCommand;
 }
Пример #2
0
 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;
 }
Пример #3
0
 public ActionResult Delete(int id,
                            [FromServices] IDeleteBrandCommand command)
 {
     executor.ExecuteCommand(command, id);
     return(NoContent());
 }
Пример #4
0
 public IActionResult Delete(int id, [FromServices] IDeleteBrandCommand command)
 {
     _executor.ExecuteCommand(command, id);
     return(StatusCode(StatusCodes.Status204NoContent));
 }