public static void ClassMasterCall(string Code, string Name, bool InActive) { using (var client = new HttpClient()) { itemClassInput p = new itemClassInput { itmCode = Code, itmDesc = Name, itmIsactive = InActive, itmSeq = Code }; client.BaseAddress = new Uri(System.Configuration.ConfigurationManager.AppSettings["uri"]); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var post = client.PostAsJsonAsync <itemClassInput>("api/ItemClasses", p); post.Wait(); var response = post.Result; System.Net.ServicePointManager.Expect100Continue = false; if (response.IsSuccessStatusCode) { var errorMessage = response.Content.ReadAsStringAsync().Result; Console.Write("Success"); } else { var errorMessage = response.Content.ReadAsStringAsync().Result; Console.Write("Error"); } } }
public static void ClassMasterCall(string Code, string Name, bool InActive, string siteCode) { using (var client = new HttpClient()) { itemClassInput p = new itemClassInput { itmCode = Code, itmDesc = Name, itmIsactive = InActive, itmSeq = Code }; client.BaseAddress = new Uri(System.Configuration.ConfigurationManager.AppSettings["uri"]); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var post = client.PostAsJsonAsync <itemClassInput>("api/ItemClasses", p); post.Wait(); var response = post.Result; System.Net.ServicePointManager.Expect100Continue = false; if (response.IsSuccessStatusCode) { int Newcontrol = int.Parse(Code); int NewcontrolNo = Newcontrol + 1; ControlNosUpdate c = new ControlNosUpdate { controldescription = "CLASS CODE", sitecode = siteCode, controlnumber = Convert.ToString(NewcontrolNo) }; string api = "api/ControlNos/updatecontrol"; post = client.PostAsJsonAsync <ControlNosUpdate>(api, c); post.Wait(); response = post.Result; if (response.IsSuccessStatusCode) { Console.Write("Success"); } } else { var errorMessage = response.Content.ReadAsStringAsync().Result; Console.Write("Error"); } } }