public async Task<AppVeyorServiceResponse<HttpStatusCode>> CancelBuild(Project project) { AppVeyorServiceResponse<HttpStatusCode> appVeyorServiceResponse; var buildVerionString = project.ToBuildVerionString(); if (!string.IsNullOrEmpty(buildVerionString)) { appVeyorServiceResponse = await _appVeyorService.ProjectApi.CancelBuild(project.AccountName, project.Slug, buildVerionString); } else { appVeyorServiceResponse = new AppVeyorServiceResponse<HttpStatusCode>(); appVeyorServiceResponse.Exception = new AppVeyorException("Unable to parse version from project."); appVeyorServiceResponse.HasError = true; } return appVeyorServiceResponse; }