Пример #1
0
        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());
        }
Пример #2
0
 public record Command(ProductBasicsDto Dto) : IRequest <ProductBasicsDto>;
Пример #3
0
        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));
        }
Пример #4
0
 public record Command(ProductBasicsDto ProductBasicsDto) : IRequest <bool>;