Exemplo n.º 1
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;
 }
Exemplo n.º 2
0
 public ActionResult Put(int id, [FromBody] BrandDto dto,
                         [FromServices] IUpdateBrandCommand command)
 {
     executor.ExecuteCommand(command, id, dto);
     return(NoContent());
 }
Exemplo n.º 3
0
 public IActionResult Put(int id, [FromBody] BrandDto dto, [FromServices] IUpdateBrandCommand command)
 {
     dto.Id = id;
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(StatusCodes.Status204NoContent));
 }