public async Task AddDataSetIndex(HttpSessionStateBase currentSession) { dataSetKeyWordPatch = new DataSetKeyWordPatch(); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = endpointAddKeyWord; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.postAsync(objHttpObject, apiclient.convertToContent(dataSetKeywordPost)); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } }
public async Task GetDataSet(HttpSessionStateBase currentSession, string dsid, string datasetindexid) { dataSetKeyWord = new DataSetKeyWord(); dataSetKeyWordPatch = new DataSetKeyWordPatch(); dataSetKeyWordPatch.keyWordId = Convert.ToInt32(dsid); string accessToken = UserSession.accessToken(currentSession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.id = datasetindexid; objHttpObject.endPoint = endpointEditKeyWords; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); dataSetKeyWordViewList = JsonConvert.DeserializeObject <List <DataSetKeyWord> >(val); foreach (DataSetKeyWord resp in dataSetKeyWordViewList) { if (resp.id == dataSetKeyWordPatch.keyWordId) { dataSetKeyWord.id = resp.id; dataSetKeyWord.dataSetIndexId = resp.dataSetIndexId; dataSetKeyWord.keyWord = resp.keyWord; dataSetKeyWord.createdBy = resp.createdBy; dataSetKeyWord.createdOn = resp.createdOn; dataSetKeyWord.modifiedBy = resp.modifiedBy; dataSetKeyWord.modifiedOn = resp.modifiedOn; dataSetKeyWordPatch.keyWordId = dataSetKeyWord.id; dataSetKeyWordPatch.keyWord = dataSetKeyWord.keyWord; dataSetKeyWordPatch.dataSetIndexId = dataSetKeyWord.dataSetIndexId; } } DataSetIndexViewModel objDataSetIndexViewModel = new DataSetIndexViewModel(); await objDataSetIndexViewModel.dataSetName(currentSession, datasetindexid); DataSetName = objDataSetIndexViewModel.DataSetName; }