public JsonResult SaveContactUsInfo(ContactUsInfoEntity contactInfo) { dynamic jsonData = default(dynamic); try { contactInfo.AddedBy = Convert.ToInt32(Session["UserID"]); int ContactUsID = new ContactUsService().SaveContactInfo(contactInfo); if (ContactUsID > 0) { jsonData = new { IsSuccess = true }; } else { jsonData = new { IsSuccess = false }; } } catch (Exception) { jsonData = new { IsSuccess = false }; } return(Json(jsonData, JsonRequestBehavior.AllowGet)); }
internal int SaveContactInfo(ContactUsInfoEntity contactEntity) { using (_httpClient = new HttpClient()) { string WebAPIURL = System.Configuration.ConfigurationManager.AppSettings["WebAPIURL"].ToString(); string apiMethod = "SaveContactUs"; string completeURL = WebAPIURL + apiMethod + '/'; StringContent httpContent = new StringContent(JsonConvert.SerializeObject(contactEntity), Encoding.UTF8, "application/json"); var response = _httpClient.PostAsync(completeURL, httpContent).Result; if (response.IsSuccessStatusCode) { return(Convert.ToInt32(response.Content.ReadAsStringAsync().Result)); } else { return(0); } } }