public IObservable <Unit> CancelMissionUpload() { return(Observable.Create <Unit>(observer => { _missionServiceClient.CancelMissionUpload(new CancelMissionUploadRequest()); observer.OnCompleted(); return Task.FromResult(Disposable.Empty); })); }