private async Task RaptorValidateProjectSettings(ProjectSettingsRequest request) { BaseMasterDataResult result = null; try { result = await productivity3dV2ProxyCompaction .ValidateProjectSettings(request, customHeaders) .ConfigureAwait(false); } catch (Exception e) { log.LogError(e, $"RaptorValidateProjectSettings: RaptorServices failed with exception. projectUid:{request.projectUid} settings:{request.Settings}"); serviceExceptionHandler.ThrowServiceException(HttpStatusCode.BadRequest, 70, "productivity3dV2ProxyCompaction.ValidateProjectSettings", e.Message); } log.LogDebug( $"RaptorValidateProjectSettings: projectUid: {request.projectUid} settings: {request.Settings}. RaptorServices returned code: {result?.Code ?? -1} Message {result?.Message ?? "result == null"}."); if (result != null && result.Code != 0) { log.LogError( $"RaptorValidateProjectSettings: RaptorServices failed. projectUid:{request.projectUid} settings:{request.Settings}. Reason: {result?.Code ?? -1} {result?.Message ?? "null"}. "); serviceExceptionHandler.ThrowServiceException(HttpStatusCode.InternalServerError, 67, result.Code.ToString(), result.Message); } }
/// <summary> /// Notify 3dpm service that a filter has been added/updated/deleted. /// </summary> private async Task NotifyProductivity3D(FilterRequestFull filterRequest) { BaseMasterDataResult notificationResult = null; try { notificationResult = await Productivity3dV2ProxyNotification.NotifyFilterChange(new Guid(filterRequest.FilterUid), new Guid(filterRequest.ProjectUid), filterRequest.CustomHeaders); } catch (ServiceException se) { log.LogError(se, $"FilterExecutorBase: RaptorServices failed with service exception. FilterUid:{filterRequest.FilterUid}."); //rethrow this to surface it throw; } catch (Exception e) { log.LogError(e, $"FilterExecutorBase: RaptorServices failed with exception. FilterUid:{filterRequest.FilterUid}."); serviceExceptionHandler.ThrowServiceException(HttpStatusCode.InternalServerError, 30, "Productivity3dV2ProxyNotification.NotifyFilterChange", e.Message); } log.LogDebug( $"FilterExecutorBase: NotifyFilterChange in RaptorServices returned code: {notificationResult?.Code ?? -1} Message {notificationResult?.Message ?? "notificationResult == null"}."); if (notificationResult != null && notificationResult.Code != 0) { serviceExceptionHandler.ThrowServiceException(HttpStatusCode.InternalServerError, 29, notificationResult.Code.ToString(), notificationResult.Message); } }
public BaseMasterDataResult DummyNotifyImportedFileChange( [FromQuery] Guid projectUid, [FromQuery] Guid fileUid) { var res = new BaseMasterDataResult(); var message = $"DummyNotifyImportedFileChange: res {res}. projectUid {projectUid} fileUid {fileUid}"; Console.WriteLine(message); return(res); }
public BaseMasterDataResult DummyUpdateFilesGet( [FromQuery] Guid projectUid, [FromQuery] Guid[] fileUids) { var res = new BaseMasterDataResult(); var message = $"DummyUpdateFilesGet: res {res}. projectUid {projectUid} fileUids {fileUids}"; Console.WriteLine(message); return(res); }
public BaseMasterDataResult DummyNotifyProjectChangeGet( [FromQuery] Guid projectUid ) { var res = new BaseMasterDataResult(); var message = $"DummyNotifyProjectChangeGet: res {res}. projectUid {projectUid}"; Console.WriteLine(message); return(res); }
public BaseMasterDataResult DummyDeleteFileGet( [FromQuery] Guid projectUid, [FromQuery] ImportedFileType fileType, [FromQuery] Guid fileUid, [FromQuery] string fileDescriptor, [FromQuery] long fileId) { var res = new BaseMasterDataResult(); var message = $"DummyDeleteFileGet: res {res}. projectUid {projectUid} fileType {fileType} fileUid {fileUid} fileDescriptor {fileDescriptor} fileId {fileId}"; Console.WriteLine(message); return(res); }