public static void AddCommissionGroupHrData(string code, string description, bool isactive, bool isservice, string type, string type2, string siteCode) { if (string.IsNullOrEmpty(siteCode)) { siteCode = "HQ"; } if (type == "Work") { isservice = true; type2 = ""; } else if (type == "Prepaid") { isservice = false; } else { isservice = false; type2 = ""; } using (var client = new HttpClient()) { commissionGroupHrInput p = new commissionGroupHrInput { code = code, description = description, isactive = isactive, isservice = isservice, type = type, type2 = type2 }; 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 <commissionGroupHrInput>("api/CommGroupHdrs", 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 = "Comm No", 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"); } } }
public static void EditCommissionGroupHrData(string code, string description, bool isactive, bool isservice, string type, string type2, string siteCode) { if (type == "Work") { isservice = true; type2 = ""; } else if (type == "Prepaid") { isservice = false; } else { isservice = false; type2 = ""; } using (var client = new HttpClient()) { commissionGroupHrInput p = new commissionGroupHrInput { code = code, description = description, isactive = isactive, isservice = isservice, type = type, type2 = type2 }; 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 <commissionGroupHrInput>("api/CommGroupHdrs/update?[where][code]=" + code + "", 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"); } } }