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 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 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 GetAllExcludeDirectory(HttpSessionStateBase currentsession, string credid) { objDataSetIndexCredExcludeViewlist = new List <DataSetIndexCredExcludeView>(); string accessToken = UserSession.accessToken(currentsession); HttpGetObject objHttpObject = new HttpGetObject(); objHttpObject.accessToken = accessToken; objHttpObject.endPoint = EndPointExcludeDirectory; objHttpObject.id = credid; APIClient apiclient = new APIClient(); HttpResponseMessage dsResp = await apiclient.getAsync(objHttpObject); if (!dsResp.IsSuccessStatusCode) { errorOccurred = true; } string val = await dsResp.Content.ReadAsStringAsync(); objDataSetIndexCredExcludeViewlist = JsonConvert.DeserializeObject <List <DataSetIndexCredExcludeView> >(val); foreach (DataSetIndexCredExcludeView resp in objDataSetIndexCredExcludeViewlist) { 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; } } }