public async Task <IActionResult> Put(int id, [FromBody] ProductBasicsDto dto) { if (id != dto.Id) { return(BadRequest()); } await _mediator.Send(new UpdateProductBasics.Command(dto)); return(NoContent()); }
public record Command(ProductBasicsDto Dto) : IRequest <ProductBasicsDto>;
public async Task <IActionResult> Post([FromBody] ProductBasicsDto dto) { var newDto = await _mediator.Send(new AddProductBasics.Command(dto)); return(CreatedAtAction(nameof(Get), new { id = newDto.Id }, newDto)); }
public record Command(ProductBasicsDto ProductBasicsDto) : IRequest <bool>;