public async Task <Result> Handle(RemoveConnectionCommand request, CancellationToken cancellationToken) { var connectedFromIndividual = await _individualsRepository.FindSingle(request.ConnectedFromIndividualId.Value); if (connectedFromIndividual == null) { return(Result.NotFound("Couldn't find related resource with identifier ")); } var connectedToIndividual = await _individualsRepository.FindSingle(request.ConnectedToIndividualId.Value); if (connectedToIndividual == null) { return(Result.NotFound("Couldn't find related resource with identifier ")); } await _individualsRepository.RemoveConnection(request.ConnectedFromIndividualId.Value, request.ConnectedToIndividualId.Value); return(Result.OK(ResultType.NoContent)); }