Example #1
0
        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);
        }
Example #2
0
        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);
                }
            }
        }