Ejemplo n.º 1
0
        public async Task <IHttpActionResult> DeleteOption(Guid id)
        {
            var command = new DeleteProductOptionCommand(id);

            await _productOptionService.DeleteProductOption(command);

            return(Ok());
        }
        public async Task <CommandResponseDto> DeleteProductOption(DeleteProductOptionCommand command)
        {
            try
            {
                await _mediator.Send(command);
            }
            catch (Exception ex)
            {
                return(CommandResponseDto.Fail(GetErrorMessage(ex)));
            }

            return(CommandResponseDto.Success);
        }
Ejemplo n.º 3
0
 public void DeleteOption([FromUri] DeleteProductOptionCommand command)
 {
     _deleteProductOptionCommandHandler.Execute(command);
 }
Ejemplo n.º 4
0
        public void Handle(DeleteProductOptionCommand command)
        {
            _productOptionRepository.Remove(command.Id);

            Commit();
        }