//// For Success //ErrorMsg.Visible = true; // ErrorMsg.InnerText = "Saved !"; // ErrorMsg.Attributes.Add("class", "alertMsg success"); ////for Error //ErrorMsg.Visible = true; //ErrorMsg.InnerText = "Error !"; //ErrorMsg.Attributes.Add("class", "alertMsg failed"); protected void btnSave_Click(object sender, EventArgs e) { ClsUserProfile obj = new ClsUserProfile(); obj.Ind = 1; obj.LevelId = 0; obj.LevelDesc = txtProfileName.Text.Trim(); obj.OrgCode = Convert.ToInt32(Session["OrgCode"].ToString()); obj.CityCode = Convert.ToInt32(Session["CityCode"].ToString());; obj.EntryDate = System.DateTime.Today.ToShortDateString(); obj.EntryUserCode = Convert.ToInt32(Session["UserCode"].ToString());; Response res = new Response(); res = APIRequest(obj); if (res.Code == 100) { ErrorMsg.Visible = true; ErrorMsg.InnerText = res.msg; ErrorMsg.Attributes.Add("class", "alertMsg success"); } else { ErrorMsg.Visible = true; ErrorMsg.InnerText = res.msg; ErrorMsg.Attributes.Add("class", "alertMsg failed"); } }
public Response APIRequest(ClsUserProfile obj) { Response resp = new Response(); if (obj != null) { string uri = "CtrlUserProfile/CreareUserProfile/"; resp = SaveData(uri, obj); } return(resp); }
public Response SaveData(string uri, ClsUserProfile parameters) { Response resp = new Response(); HttpClient = new HttpClient(); string baseurl = System.Configuration.ConfigurationManager.AppSettings["BaseUrlAdmin"].ToString();; //BaseUrlAdmin HttpClient.BaseAddress = new Uri(baseurl); HttpClient.DefaultRequestHeaders.Accept.Clear(); HttpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); System.Net.ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true); var json = JObject.FromObject(parameters).ToString(); var content = new StringContent(json, Encoding.UTF8, "application/json"); var response = HttpClient.PostAsync(uri, content).Result; var responseString = response.Content.ReadAsStringAsync().Result; resp = JsonConvert.DeserializeObject <Response>(responseString); return(resp); }