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); }
public void DeleteOption([FromUri] DeleteProductOptionCommand command) { _deleteProductOptionCommandHandler.Execute(command); }
public void Handle(DeleteProductOptionCommand command) { _productOptionRepository.Remove(command.Id); Commit(); }