internal CompanySoftwareUserReviews GetUserReviewsForSoftwareListingPage(SoftwareFilterEntity userReviewObj) { using (_httpClient = new HttpClient()) { const string apiMethod = "GetSoftwareReviewsForListingPage"; string completeUrl = _webApiurl + apiMethod; var httpContent = new StringContent(JsonConvert.SerializeObject(userReviewObj), Encoding.UTF8, "application/json"); var response = _httpClient.PostAsync(completeUrl, httpContent).Result; var softwareReviews = new CompanySoftwareUserReviews(); if (response.IsSuccessStatusCode) { softwareReviews = JsonConvert.DeserializeObject <CompanySoftwareUserReviews>(response.Content.ReadAsStringAsync().Result); return(softwareReviews); } else { return(softwareReviews); } } }
public ActionResult GetSoftwareUserReviews(string softwarename, int PageSize) { int SoftwareCategoryID = 0; if (Session["SoftwareCategory"] != null) { SoftwareCategoryID = new FocusAreaService().GetSoftwareCategoryID(Session["SoftwareCategory"].ToString()); } SoftwareFilterEntity UserReviewObj = new SoftwareFilterEntity { SoftwareCategoryId = SoftwareCategoryID, SoftwareName = softwarename, PageNo = 1, PageSize = PageSize }; CompanySoftwareUserReviews companyReViewModel = new CompanySoftwareUserReviews(); companyReViewModel = new SoftwareService().GetUserReviewsForSoftwareListingPage(UserReviewObj); return(PartialView("~/Views/SoftwareList/_SoftwareUsersReviewsList.cshtml", companyReViewModel)); }
internal CompanySoftwareUserReviews GetUserReviewsForCompanyListingPage(CompanyFilterEntity UserReviewObj) { using (_httpClient = new HttpClient()) { string WebAPIURL = System.Configuration.ConfigurationManager.AppSettings["WebAPIURL"].ToString(); string apiMethod = "GetCompanyReviewsForListingPage"; string completeURL = WebAPIURL + apiMethod; StringContent httpContent = new StringContent(JsonConvert.SerializeObject(UserReviewObj), Encoding.UTF8, "application/json"); HttpResponseMessage response = _httpClient.PostAsync(completeURL, httpContent).Result; CompanySoftwareUserReviews companyReviews = new CompanySoftwareUserReviews(); if (response.IsSuccessStatusCode) { companyReviews = JsonConvert.DeserializeObject <CompanySoftwareUserReviews>(response.Content.ReadAsStringAsync().Result); return(companyReviews); } else { return(companyReviews); } } }
public ActionResult GetUserReviews(string companyname, int PageSize) { int focusAreaID = 0; if (Session["FocusAreaName"] != null) { focusAreaID = new FocusAreaService().GetFocusAreaID(Session["FocusAreaName"].ToString()); } CompanyFilterEntity UserReviewObj = new CompanyFilterEntity { FocusAreaID = focusAreaID, CompanyName = companyname, PageNo = 1, PageSize = PageSize }; CompanySoftwareUserReviews companyReViewModel = new CompanySoftwareUserReviews(); companyReViewModel = new CompanyService().GetUserReviewsForCompanyListingPage(UserReviewObj); return(PartialView("~/Views/CompanyList/_UsersReviewsList.cshtml", companyReViewModel)); }