public async Task <OperationResult> Handle(RemoveRecursoTarefaCommand request, CancellationToken cancellationToken) { RecursoTarefa obj = await _unitOfWork.RecursoTarefaRepository.GetAsync(request.Id); if (obj == null) { return(OperationResult.NotFound); } await _unitOfWork.RecursoTarefaRepository.RemoveAsync(request.Id); bool success = await _unitOfWork.SaveChangesAsync(); OperationResult result = success ? OperationResult.Success : OperationResult.Failed; return(result); }
public async UnaryResult <OperationResult> RemoveAsync(RemoveRecursoTarefaCommand command) { return(await _mediator.Send(command)); }