internal bool AddSoftwareReview(CompanySoftwareReviewViewModel softwareReviewModel) { SoftwareReviewsEntity softwareReviewEntity = new SoftwareReviewsEntity(); softwareReviewEntity.SoftwareName = softwareReviewModel.SoftwareName; softwareReviewEntity.SoftwareID = softwareReviewModel.SoftwareID; softwareReviewEntity.ServiceCategoryID = softwareReviewModel.ServiceCategoryID; softwareReviewEntity.UserID = softwareReviewModel.UserID; softwareReviewEntity.ReviewerCompanyName = softwareReviewModel.ReviewerCompanyName; softwareReviewEntity.ReviewerDesignation = softwareReviewModel.Designation; softwareReviewEntity.ReviewerProjectName = ""; softwareReviewEntity.FeedBack = softwareReviewModel.FeedBack; softwareReviewEntity.Rating = softwareReviewModel.Rating; softwareReviewEntity.Email = softwareReviewModel.Email; softwareReviewEntity.Phone = softwareReviewModel.PhoneNumber; softwareReviewEntity.ReviewerFullName = softwareReviewModel.UserName; bool isSuccess = AddSoftwareReview(softwareReviewEntity); return(isSuccess); }
private bool AddSoftwareReview(SoftwareReviewsEntity softwareReviewsEntity) { using (_httpClient = new HttpClient()) { string WebAPIURL = System.Configuration.ConfigurationManager.AppSettings["WebAPIURL"].ToString(); string apiMethod = "SaveSoftwareReview"; string completeURL = WebAPIURL + apiMethod + '/'; StringContent httpContent = new StringContent(JsonConvert.SerializeObject(softwareReviewsEntity), Encoding.UTF8, "application/json"); var response = _httpClient.PostAsync(completeURL, httpContent).Result; if (response != null) { var isAdded = response.Content.ReadAsStringAsync().Result; return(Convert.ToBoolean(isAdded)); } else { return(false); } } }