public async Task GetExcludeDirectory(HttpSessionStateBase currentSession, string id, int credid) { objDataSetIndexCredExcludeView = new DataSetIndexCredExcludeView(); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.id = Convert.ToString(credid); objHttpObject.endPoint = EndPointExcludeDirectory; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } else { string val = await dsResp.Content.ReadAsStringAsync(); objDataSetIndexCredExcludeViewlist = JsonConvert.DeserializeObject <List <DataSetIndexCredExcludeView> >(val); objDataSetIndexCredExcludeDirPatch = new DataSetIndexCredExcludeDirPatch(); foreach (DataSetIndexCredExcludeView resp in objDataSetIndexCredExcludeViewlist) { if (resp.id == Convert.ToInt32(id)) { objDataSetIndexCredExcludeDirPatch.directoryExclude = resp.directoryExclude; break; } } } }
public async Task GenerateViewRunView(HttpSessionStateBase currentsession, string id, string DatasetId) { listdataSetIndexRunView = new List <DataSetIndexRunView>(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointrunhistory; objHttpObject.id = id; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); listdataSetIndexRunView = JsonConvert.DeserializeObject <List <DataSetIndexRunView> >(val); DataSetIndexViewModel objDataSetIndexViewModel = new DataSetIndexViewModel(); await objDataSetIndexViewModel.dataSetName(currentsession, DatasetId); DataSetName = objDataSetIndexViewModel.DataSetName; }
public async Task AddWebhook(HttpSessionStateBase currentSession, string DataSetIndexExpID) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = PostWebhookEndPoint; objHttpObject.id = DataSetIndexExpID; objwebhookPost.DataSetIndexExpID = Convert.ToInt32(DataSetIndexExpID); APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objwebhookPost)); if (!dsResp.IsSuccessStatusCode) { string val = await dsResp.Content.ReadAsStringAsync(); ResponseErrorView objResponseErrorView = JsonConvert.DeserializeObject <ResponseErrorView>(val); if (objResponseErrorView.errorCount != 0) { errormsg = objResponseErrorView.responseErrors[0].Message; } else { ResponseErrormessage objResponseErrormessage = JsonConvert.DeserializeObject <ResponseErrormessage>(val); errormsg = objResponseErrormessage.message; } errorOccurred = true; } }
public async Task EditWebhook(HttpSessionStateBase currentSession, string Id) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = PatchWebhookEndPoint; objHttpObject.id = Id; // webhook Id objWebhookPatch.id = 0; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objWebhookPatch), true); if (!dsResp.IsSuccessStatusCode) { string val = await dsResp.Content.ReadAsStringAsync(); ResponseErrorView objResponseErrorView = JsonConvert.DeserializeObject <ResponseErrorView>(val); if (objResponseErrorView.errorCount != 0) { errormsg = objResponseErrorView.responseErrors[0].Message; } else { ResponseErrormessage objResponseErrormessage = JsonConvert.DeserializeObject <ResponseErrormessage>(val); errormsg = objResponseErrormessage.message; } errorOccurred = true; } }
public async Task PredefineddatatypesPost(HttpSessionStateBase currentSession, string CredId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = getpredefinedDataTypeEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); foreach (var item in predefinedDataTypeViewList) { DataSetIndexCredRegPredPost obj = new DataSetIndexCredRegPredPost(); obj.active = item.active; obj.typeDesc = item.dataTypeDesc; HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(obj)); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } } }
public async Task ActiveAPI(HttpSessionStateBase currentSession, int UserId, string APIKey, bool?APIActive) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointUserActiveAPI; objHttpObject.id = Convert.ToString(UserId); if (APIActive == null) { APIActive = false; } userAPIPatch = new UserAPIActivePatch(); //userAPIPatch.apiKey = APIKey; userAPIPatch.active = APIActive; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(userAPIPatch), true); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task EditView(HttpSessionStateBase currentsession, int uid) { string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointUserProfile; objHttpObject.id = Convert.ToString(uid); APIClient apiclient = new APIClient(); HttpResponseMessage usersResp = await apiclient.getAsync(objHttpObject); if (!usersResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await usersResp.Content.ReadAsStringAsync(); userPatchView = JsonConvert.DeserializeObject <UserProfilePatchView>(val); if (userPatchView.modifiedBy != null) { objHttpObject.id = Convert.ToString(userPatchView.modifiedBy); objHttpObject.endPoint = endpointUserProfile; HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } string profileVal = await profileResp.Content.ReadAsStringAsync(); UserProfileResp userprof = JsonConvert.DeserializeObject <UserProfileResp>(profileVal); userPatchView.modifiedByUser = userprof.emailAddress; } }
public async Task ProcessFile(HttpSessionStateBase currentsession, string CredId) { string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = postProcessFileEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); ResultsFilePost objResultsFilePost = new ResultsFilePost(); objResultsFilePost.includeAllFiles = true; HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objResultsFilePost)); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); objGenericResp = new GenericResp(); objGenericResp = JsonConvert.DeserializeObject <GenericResp>(val); }
public async Task DownloadFile(HttpSessionStateBase currentsession, string CredId) { objDownloadLatestFileResult = new DownloadLatestFileResult(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = GetDownloadLatestFileEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; if (dsResp.StatusCode == System.Net.HttpStatusCode.NotFound) { errorOccurred = true; errormsg = "File not found."; } } else { byte[] bytes = dsResp.Content.ReadAsByteArrayAsync().Result; objDownloadLatestFileResult.FileName = dsResp.Content.Headers.ContentDisposition.FileName; objDownloadLatestFileResult.Stuff = bytes; } }
public async Task GetViewMachineNotification(HttpSessionStateBase currentSession, string id, int credid) { machineNotificationViewInfo = new MachineNotificationView(); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.id = Convert.ToString(credid); objHttpObject.endPoint = getMachineNotificationList; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } else { string val = await dsResp.Content.ReadAsStringAsync(); machineNotificationView = JsonConvert.DeserializeObject <List <MachineNotificationView> >(val); notificationPatch = new MachineNotificationPatch(); foreach (MachineNotificationView resp in machineNotificationView) { if (resp.id == Convert.ToInt32(id)) { notificationPatch.emailTo = resp.emailTo; break; } } } }
public async Task GetAllSearchPattern(HttpSessionStateBase currentsession, string CredId, string pageNumber, string pageSize, string Search, string sortby) { PatternRecViewSvc = new List <PatternRecViewSvc>(); getSearchPatternEndPoint = getSearchPatternEndPoint.Replace("{pageNumber}", pageNumber); getSearchPatternEndPoint = getSearchPatternEndPoint.Replace("{pageSize}", pageSize); if (!string.IsNullOrEmpty(Search)) { getSearchPatternEndPoint = getSearchPatternEndPoint + "&q=" + Search; } getSearchPatternEndPoint = getSearchPatternEndPoint + "&sortBy=" + sortby; string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = getSearchPatternEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); PatternRecViewSvc = JsonConvert.DeserializeObject <List <PatternRecViewSvc> >(val); var headerValues = dsResp.Headers.GetValues("paging-headers").FirstOrDefault(); pagingHeaders = JsonConvert.DeserializeObject <PagingHeaders>(headerValues); }
public async Task <bool> AttempLogin(HttpSessionStateBase currentSession) { bool isSuccess = true; LogIn userlogin = new LogIn() { emailAddress = this.emailAddress, passWord = this.passWord }; HttpGetObject httpreq = new HttpGetObject(); httpreq.endPoint = loginEndPoint; APIClient api = new APIClient(); HttpResponseMessage resp = await api.postAsync(httpreq, api.convertToContent(userlogin)); if (!resp.IsSuccessStatusCode) { isSuccess = false; return(isSuccess); } string val = await resp.Content.ReadAsStringAsync(); APIKeyResp apikey = JsonConvert.DeserializeObject <APIKeyResp>(val); //use API Key to request token httpreq.endPoint = tokenEndPoint; resp = await api.postAsync(httpreq, api.convertToContent(apikey)); if (!resp.IsSuccessStatusCode) { isSuccess = false; return(isSuccess); } val = await resp.Content.ReadAsStringAsync(); TokenResp token = JsonConvert.DeserializeObject <TokenResp>(val); httpreq.accessToken = token.token; httpreq.endPoint = userProfileEndPoint; //httpreq. resp = await api.getAsync(httpreq); if (!resp.IsSuccessStatusCode) { isSuccess = false; return(isSuccess); } val = await resp.Content.ReadAsStringAsync(); GenericResp genId = JsonConvert.DeserializeObject <GenericResp>(val); UserSession.SetLoginValues(currentSession, apikey.apiKey, token.token, Convert.ToInt32(genId.id)); return(isSuccess); }
public async Task ChangePassword(HttpSessionStateBase currentSession) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointUserProfile; objHttpObject.id = Convert.ToString(UserSession.UserId(currentSession)); APIClient apiclient = new APIClient(); HttpResponseMessage usersResp = await apiclient.getAsync(objHttpObject); if (!usersResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await usersResp.Content.ReadAsStringAsync(); UserProfilePatchView userPatchView = JsonConvert.DeserializeObject <UserProfilePatchView>(val); if (!string.IsNullOrEmpty(userPatchView.emailAddress)) { LogIn userlogin = new LogIn() { emailAddress = userPatchView.emailAddress, passWord = objchangePassword.currentPassword }; HttpGetObject httpreq = new HttpGetObject(); httpreq.endPoint = loginEndPoint; APIClient api = new APIClient(); HttpResponseMessage resp = await api.postAsync(httpreq, api.convertToContent(userlogin)); if (!resp.IsSuccessStatusCode) { errorOccurred = true; } else { ChangePasswordPatch objChangePasswordPatch = new ChangePasswordPatch(); objChangePasswordPatch.passWord = objchangePassword.newPassWord; objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointchangepass; objHttpObject.id = Convert.ToString(UserSession.UserId(currentSession)); usersResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objChangePasswordPatch), true); if (!usersResp.IsSuccessStatusCode) { errorOccurred = true; } } } else { errorOccurred = true; } }
public async Task GenerateDataSetView(HttpSessionStateBase currentsession) { dataSets = new List <DataSetResp>(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointDataSets; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); dataSets = JsonConvert.DeserializeObject <List <DataSetResp> >(val); foreach (DataSetResp resp in dataSets) { objHttpObject.endPoint = endpointUserProfile; if (resp.createdBy != null) { objHttpObject.id = Convert.ToString(resp.createdBy); objHttpObject.endPoint = endpointUserProfile; HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } string profileVal = await profileResp.Content.ReadAsStringAsync(); UserProfileResp userprof = JsonConvert.DeserializeObject <UserProfileResp>(profileVal); resp.createdByUser = userprof.emailAddress; } if (resp.modifiedBy != null) { objHttpObject.id = Convert.ToString(resp.modifiedBy); objHttpObject.endPoint = endpointUserProfile; HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } string profileVal = await profileResp.Content.ReadAsStringAsync(); UserProfileResp userprof = JsonConvert.DeserializeObject <UserProfileResp>(profileVal); resp.modifiedByUser = userprof.emailAddress; } } }
public async Task GetAllReviewed(HttpSessionStateBase currentsession, string CredId, string pageNumber, string pageSize, string Search, string sortby) { objreviewed = new List <Reviewed>(); getReviewedEndPoint = getReviewedEndPoint.Replace("{pageNumber}", pageNumber); getReviewedEndPoint = getReviewedEndPoint.Replace("{pageSize}", pageSize); if (!string.IsNullOrEmpty(Search)) { getReviewedEndPoint = getReviewedEndPoint + "&q=" + Search; } getReviewedEndPoint = getReviewedEndPoint + "&sortBy=" + sortby; string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = getReviewedEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); objreviewed = JsonConvert.DeserializeObject <List <Reviewed> >(val); var headerValues = dsResp.Headers.GetValues("paging-headers").FirstOrDefault(); pagingHeaders = JsonConvert.DeserializeObject <PagingHeaders>(headerValues); foreach (Reviewed resp in objreviewed) { objHttpObject.endPoint = endpointUserProfile; if (resp.createdby != 0) { objHttpObject.id = Convert.ToString(resp.createdby); objHttpObject.endPoint = endpointUserProfile; HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } string profileVal = await profileResp.Content.ReadAsStringAsync(); UserProfileResp userprof = JsonConvert.DeserializeObject <UserProfileResp>(profileVal); resp.createdByUser = userprof.emailAddress; } } }
public async Task GenerateViewRunStatusLog(HttpSessionStateBase currentsession, string id, string DatasetId, PageViewPost objPageViewPost, string pageName) { DataSetIndexRunDetailView = new DataSetIndexRunDetailView(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointrundetail; objHttpObject.id = id; APIClient apiclient = new APIClient(); //HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objPageViewPost)); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); DataSetIndexRunDetailView = JsonConvert.DeserializeObject <DataSetIndexRunDetailView>(val); IsNext = false; IsPrev = false; if (objPageViewPost.pageNo != 1) { IsPrev = true; } objPageViewPost.pageNo = objPageViewPost.pageNo + 1; dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objPageViewPost)); val = await dsResp.Content.ReadAsStringAsync(); DataSetIndexRunDetailView RunLogDetailSvcNext = JsonConvert.DeserializeObject <DataSetIndexRunDetailView>(val); if (RunLogDetailSvcNext.status.Count > 0 && pageName == "STATUS") { IsNext = true; } else if (RunLogDetailSvcNext.indexLog.Count > 0 && pageName == "DETAIL") { IsNext = true; } DataSetIndexViewModel objDataSetIndexViewModel = new DataSetIndexViewModel(); await objDataSetIndexViewModel.dataSetName(currentsession, DatasetId); DataSetName = objDataSetIndexViewModel.DataSetName; }
public async Task GetDataSet(HttpSessionStateBase currentSession, string dsid) { dataSetPatchView = new DataSetPatchView(); dataSetPatch = new DataSetPatch(); dataSetPatchView.id = Convert.ToInt32(dsid); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointDataSets; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); dataSets = JsonConvert.DeserializeObject <List <DataSetResp> >(val); foreach (DataSetResp resp in dataSets) { if (resp.id == dataSetPatchView.id) { dataSetPatchView.dataSetName = resp.dataSetName; dataSetPatchView.dataSetLookUpTable = resp.dataSetLookUpTable; dataSetPatchView.active = resp.active; dataSetPatchView.modifiedOn = resp.modifiedOn; dataSetPatch.datasetId = dataSetPatchView.id; dataSetPatch.dataSetName = dataSetPatchView.dataSetName; dataSetPatch.dataSetLookUpTable = dataSetPatchView.dataSetLookUpTable; dataSetPatch.active = dataSetPatchView.active; if (resp.modifiedBy != null) { objHttpObject.id = Convert.ToString(resp.modifiedBy); objHttpObject.endPoint = endpointUserProfile; HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } string profileVal = await profileResp.Content.ReadAsStringAsync(); UserProfileResp userprof = JsonConvert.DeserializeObject <UserProfileResp>(profileVal); resp.modifiedByUser = userprof.emailAddress; dataSetPatchView.modifiedByUser = resp.modifiedByUser; } } } }
public async Task GetViewMachine(HttpSessionStateBase currentSession, string id, string dataSetIndexId) { viewMachinesPatch = new ViewMachinesPatch(); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.id = dataSetIndexId; objHttpObject.endPoint = getViewMachinesEndPoint; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } else { string val = await dsResp.Content.ReadAsStringAsync(); ViewMachinesViewList = JsonConvert.DeserializeObject <List <ViewMachines> >(val); foreach (ViewMachines resp in ViewMachinesViewList) { if (resp.id == Convert.ToInt32(id)) { dataSetIndexCredId = resp.id; viewMachinesPatch.computerName = resp.computerName; viewMachinesPatch.domainName = resp.domainName; viewMachinesPatch.userName = resp.userName; viewMachinesPatch.passWord = resp.passWord; viewMachinesPatch.isWmi = resp.isWmi; viewMachinesPatch.isDatabase = resp.isDatabase; viewMachinesPatch.active = resp.active; if (viewMachinesPatch.isDatabase == true) { if (resp.databaseType == null || resp.databaseType == "") { viewMachinesPatch.databaseType = "MSSQL"; } else { viewMachinesPatch.databaseType = resp.databaseType; } } break; } } } }
public async Task GetDataSet(HttpSessionStateBase currentSession, string dsid, string dataSetId) { dataSetIndexPatchView = new DataSetIndexPatchView(); dataSetIndexPatch = new DataSetIndexPatch(); dataSetIndexPatchView.id = Convert.ToInt32(dsid); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.id = dataSetId; objHttpObject.endPoint = dataSetIndexesdatasetidEndPoint; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } else { string val = await dsResp.Content.ReadAsStringAsync(); dataSetIndexViewList = JsonConvert.DeserializeObject <List <DataSetIndexView> >(val); foreach (DataSetIndexView resp in dataSetIndexViewList) { if (resp.id == dataSetIndexPatchView.id) { dataSetIndexPatchView.id = resp.id; dataSetIndexPatchView.dataSetId = resp.dataSetId; dataSetIndexPatchView.dataSetColumns = resp.dataSetColumns; dataSetIndexPatchView.limitRecords = (resp.limitRecords == null ? 0 : resp.limitRecords); dataSetIndexPatchView.shingleSize = resp.shingleSize; dataSetIndexPatchView.rowsPerBand = resp.rowsPerBand; dataSetIndexPatchView.procType = resp.procType; dataSetIndexPatchView.nodeUrl = resp.nodeUrl; dataSetIndexPatchView.active = resp.active; dataSetIndexPatchView.status = resp.status; dataSetIndexPatch.dataSetId = dataSetIndexPatchView.dataSetId; dataSetIndexPatch.dataSetColumns = dataSetIndexPatchView.dataSetColumns; dataSetIndexPatch.limitRecords = (dataSetIndexPatchView.limitRecords == null ? 0 : dataSetIndexPatchView.limitRecords); dataSetIndexPatch.shingleSize = dataSetIndexPatchView.shingleSize; dataSetIndexPatch.rowsPerBand = dataSetIndexPatchView.rowsPerBand; dataSetIndexPatch.procType = dataSetIndexPatchView.procType; dataSetIndexPatch.nodeUrl = dataSetIndexPatchView.nodeUrl; dataSetIndexPatch.active = dataSetIndexPatchView.active; } } } }
private string dataSetIndexesStatusEndPoint = Configuration.APIPath() + "/dataset/index/{id}/status"; //dataSetIndexesStatus public async Task GenerateDataSetIndexes(HttpSessionStateBase currentsession, string id) { dataSetIndexViewList = new List <DataSetIndexView>(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = dataSetIndexesEndPoint; objHttpObject.id = id; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); dataSetIndexViewList = JsonConvert.DeserializeObject <List <DataSetIndexView> >(val); foreach (DataSetIndexView resp in dataSetIndexViewList) { objHttpObject.endPoint = dataSetIndexesStatusEndPoint; if (resp.status == null) { objHttpObject.id = Convert.ToString(resp.id); HttpResponseMessage profileResp = await apiclient.getAsync(objHttpObject); if (!profileResp.IsSuccessStatusCode) { errorOccurred = true; } else { string profileVal = await profileResp.Content.ReadAsStringAsync(); DataSetIndexStatusView objDataSetIndexStatusView = JsonConvert.DeserializeObject <DataSetIndexStatusView>(profileVal); if (objDataSetIndexStatusView.status.id == 0) { resp.status = "N/A"; } else { resp.status = objDataSetIndexStatusView.status.name; } } } await dataSetName(currentsession, id); } }
public async Task AddUser(HttpSessionStateBase currentSession) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endPointUsers; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(userAdd), false); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task EditDataType(HttpSessionStateBase currentSession, string RegExId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = patchDataTypeEndPoint; objHttpObject.id = RegExId; // RegEx Id APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(regDataTypePatch), true); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task DeleteViewMachine(HttpSessionStateBase currentSession, string dataSetIndexCredId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = deleteViewMachinesEndPoint; objHttpObject.id = dataSetIndexCredId; // dataSetIndex Cred Id APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.deleteAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task EditViewMachine(HttpSessionStateBase currentSession, string dataSetIndexCredId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = patchViewMachinesEndPoint; objHttpObject.id = dataSetIndexCredId; // dataSetIndex Cred Id APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(viewMachinesPatch), true); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task DeleteWebhook(HttpSessionStateBase currentSession, string Id) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = DeleteWebhookEndPoint; objHttpObject.id = Id; // webhook Id APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.deleteAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task EditExcludeDirectory(HttpSessionStateBase currentSession, string directoryExcludeId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = EndPointPatchDeleteExcludeDirectory; objHttpObject.id = directoryExcludeId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objDataSetIndexCredExcludeDirPatch), true); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task EditMachineNotifyRecord(HttpSessionStateBase currentSession, string notificationId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = patchMachineNotificationRecord; objHttpObject.id = notificationId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(notificationPatch), true); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task DeleteExcludeDirectory(HttpSessionStateBase currentSession, string directoryExcludeId) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = EndPointPatchDeleteExcludeDirectory; objHttpObject.id = directoryExcludeId; //directoryExcludeId APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.deleteAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task LogOut(HttpSessionStateBase currentSession) { string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = logoutendpoint; APIClient apiclient = new APIClient(); HttpContent obj = null; HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, obj); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task MarkReviewed(HttpSessionStateBase currentsession, string CredId, List <MarkReviewsPost> objMarkReviewsPost) { string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = postMarkReviewedEndPoint; objHttpObject.id = CredId; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(objMarkReviewsPost)); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }