public async Task <int> fallItem(InventoryItemLocation item) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "InventoryItemLocation/fallItem"; var myContent = JsonConvert.SerializeObject(item); parameters.Add("itemObject", myContent); return(await APIResult.post(method, parameters)); }
public async Task <int> save(Bank item) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "Banks/Save"; var myContent = JsonConvert.SerializeObject(item); parameters.Add("itemObject", myContent); return(await APIResult.post(method, parameters)); }
public async Task <int> delete(int errorId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("itemId", errorId.ToString()); string method = "errorcontroller/Delete"; return(await APIResult.post(method, parameters)); }
public async Task <int> delete(int branchsUsersId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("itemId", branchsUsersId.ToString()); string method = "BranchesUsers/Delete"; return(await APIResult.post(method, parameters)); }
public async Task <int> getRemain(int offerId, int itemUnitId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsOffers/getRemain"; parameters.Add("offerId", offerId.ToString()); parameters.Add("itemUnitId", itemUnitId.ToString()); return(await APIResult.post(method, parameters)); }
//********************************************** // call api method to delete item service public async Task <int> delete(int costId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("itemId", costId.ToString()); string method = "servicesCosts/Delete"; return(await APIResult.post(method, parameters)); }
public async Task <int> setAsRead(int notUserId, int posId, string type) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "notificationUser/setAsRead"; parameters.Add("notUserId", notUserId.ToString()); parameters.Add("posId", posId.ToString()); parameters.Add("type", type.ToString()); return(await APIResult.post(method, parameters)); }
public async static Task <int> setPosConfiguration(string activationCode, string deviceCode, int posId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "pos/setPosConfiguration"; parameters.Add("activationCode", activationCode); parameters.Add("deviceCode", deviceCode); parameters.Add("posId", posId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> updateImage(Card card) { Dictionary <string, string> parameters = new Dictionary <string, string>(); var myContent = JsonConvert.SerializeObject(card); parameters.Add("itemObject", myContent); string method = "cards/UpdateImage"; return(await APIResult.post(method, parameters)); }
public async Task <int> saveLocationsSection(List <Location> locations, int sectionId, int userId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "Locations/AddLocationsToSection"; var myContent = JsonConvert.SerializeObject(locations); parameters.Add("itemObject", myContent); parameters.Add("sectionId", sectionId.ToString()); parameters.Add("userId", userId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> UpdateBranchByUserId(List <BranchesUserstable> newList, int userId, int updateUserId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "BranchesUsers/UpdateBranchByUserId"; var newListParameter = JsonConvert.SerializeObject(newList); parameters.Add("newList", newListParameter); parameters.Add("userId", userId.ToString()); parameters.Add("updateUserId", updateUserId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> updateBalance(int agentId, decimal balance) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("agentId", agentId.ToString()); parameters.Add("balance", balance.ToString()); string method = "Agent/UpdateBalance"; return(await APIResult.post(method, parameters)); }
public async Task <int> save(List <InventoryItemLocation> newObject, int inventoryId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "InventoryItemLocation/Save"; var myContent = JsonConvert.SerializeObject(newObject); parameters.Add("itemObject", myContent); parameters.Add("inventoryId", inventoryId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> delete(int itemId, int userId, Boolean final) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("itemId", itemId.ToString()); parameters.Add("userId", userId.ToString()); parameters.Add("final", final.ToString()); string method = "Banks/Delete"; return(await APIResult.post(method, parameters)); }
public async Task <int> delete(int delUserId, int userId, bool final) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("delUserId", delUserId.ToString()); parameters.Add("userId", userId.ToString()); parameters.Add("final", final.ToString()); string method = "Users/Delete"; return(await APIResult.post(method, parameters)); }
public async Task <int> unlockItems(List <ItemTransfer> items, int branchId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/unlockItems"; var myContent = JsonConvert.SerializeObject(items); parameters.Add("Object", myContent); parameters.Add("branchId", branchId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> decreaseAmounts(List <ItemTransfer> invoiceItems, int branchId, int userId, string objectName, Notification not, int mainInvId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/decraseAmounts"; var myContent = JsonConvert.SerializeObject(invoiceItems); parameters.Add("Object", myContent); parameters.Add("branchId", branchId.ToString()); parameters.Add("userId", userId.ToString()); parameters.Add("mainInvId", mainInvId.ToString()); parameters.Add("objectName", objectName); var myContent1 = JsonConvert.SerializeObject(not); parameters.Add("notificationObj", myContent1); return(await APIResult.post(method, parameters)); //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //// //var myContent = JsonConvert.SerializeObject(invoiceItems); //var myContent1 = JsonConvert.SerializeObject(not); //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // // encoding parameter to get special characters // myContent = HttpUtility.UrlEncode(myContent); // myContent1 = HttpUtility.UrlEncode(myContent1); // request.RequestUri = new Uri(Global.APIUri + "ItemsLocations/decraseAmounts?itemLocationObject=" + myContent + "&branchId=" + branchId+ // "&userId="+userId + "&objectName=" + objectName + "¬ificationObj="+myContent1); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; //} }
public async Task <int> AddGroupObjectList(List <GroupObject> newlist) { Dictionary <string, string> parameters = new Dictionary <string, string>(); var myContent = JsonConvert.SerializeObject(newlist); parameters.Add("Object", myContent); string method = "GroupObject/AddGroupObjectList"; return(await APIResult.post(method, parameters)); }
public async Task <int> unitsConversion(int branchId, int fromItemUnit, int toItemUnt, int fromQuantity, int toQuantity, int userId, ItemUnit smallUnit) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/unitsConversion"; parameters.Add("branchId", branchId.ToString()); parameters.Add("userId", userId.ToString()); parameters.Add("fromItemUnit", fromItemUnit.ToString()); parameters.Add("toItemUnt", toItemUnt.ToString()); parameters.Add("fromQuantity", fromQuantity.ToString()); parameters.Add("toQuantity", toQuantity.ToString()); var myContent = JsonConvert.SerializeObject(smallUnit); parameters.Add("Object", myContent); return(await APIResult.post(method, parameters)); //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //if (smallUnit == null) // smallUnit = new ItemUnit(); //var myContent = JsonConvert.SerializeObject(smallUnit); //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // request.RequestUri = new Uri(Global.APIUri + "ItemsLocations/unitsConversion?branchId=" + branchId+ "&fromItemUnit="+ fromItemUnit + "&toItemUnit="+toItemUnt+ // "&fromQuantity="+fromQuantity + "&toQuantity="+ toQuantity + "&userId=" +userId + "&smallUnit=" + myContent); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; //} }
public async Task <int> updateBoxState(int posId, string state, int isAdminClose, int userId, CashTransfer cashTransfer) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "Pos/updateBoxState"; parameters.Add("posId", posId.ToString()); parameters.Add("state", state); parameters.Add("isAdminClose", isAdminClose.ToString()); parameters.Add("userId", userId.ToString()); var myContent = JsonConvert.SerializeObject(cashTransfer); parameters.Add("cashTransfer", myContent); return(await APIResult.post(method, parameters)); }
//public async Task<string> Save(Categoryuser newObject) //{ // // ... Use HttpClient. // ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; // // // var myContent = JsonConvert.SerializeObject(newObject); // using (var client = new HttpClient()) // { // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // // encoding parameter to get special characters // myContent = HttpUtility.UrlEncode(myContent); // request.RequestUri = new Uri(Global.APIUri // + "categoryuser/Save?newObject=" // + myContent); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // var message = await response.Content.ReadAsStringAsync(); // message = JsonConvert.DeserializeObject<string>(message); // return message; // } // return ""; // } //} //public async Task<Categoryuser> GetByID(int id) //{ // Categoryuser item = new Categoryuser(); // Dictionary<string, string> parameters = new Dictionary<string, string>(); // parameters.Add("Id", id.ToString()); // //################# // IEnumerable<Claim> claims = await APIResult.getList("categoryuser/GetByID", parameters); // foreach (Claim c in claims) // { // if (c.Type == "scopes") // { // item = JsonConvert.DeserializeObject<Categoryuser>(c.Value, new IsoDateTimeConverter { DateTimeFormat = "dd/MM/yyyy" }); // break; // } // } // return item; // //Categoryuser Object = new Categoryuser(); // //// ... Use HttpClient. // //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; // //using (var client = new HttpClient()) // //{ // // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // // client.BaseAddress = new Uri(Global.APIUri); // // client.DefaultRequestHeaders.Clear(); // // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // // HttpRequestMessage request = new HttpRequestMessage(); // // request.RequestUri = new Uri(Global.APIUri + "categoryuser/GetByID"); // // request.Headers.Add("Id", id.ToString()); // // request.Headers.Add("APIKey", Global.APIKey); // // request.Method = HttpMethod.Get; // // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // // var response = await client.SendAsync(request); // // if (response.IsSuccessStatusCode) // // { // // var jsonString = await response.Content.ReadAsStringAsync(); // // Object = JsonConvert.DeserializeObject<Categoryuser>(jsonString); // // return Object; // // } // // return Object; // //} //} //public async Task<Boolean> Delete(int Id) //{ // // ... Use HttpClient. // ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; // using (var client = new HttpClient()) // { // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // request.RequestUri = new Uri(Global.APIUri + "categoryuser/Delete?Id=" + Id); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; // } //} // update list public async Task <int> UpdateCatUserList(int userId, List <updateCategoryuser> newlist) { Dictionary <string, string> parameters = new Dictionary <string, string>(); var myContent = JsonConvert.SerializeObject(newlist); parameters.Add("newlist", myContent); parameters.Add("userId", userId.ToString()); string method = "categoryuser/UpdateCatUserList"; return(await APIResult.post(method, parameters)); //################# //string message = ""; //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //// //var myContent = JsonConvert.SerializeObject(newlist); //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // // encoding parameter to get special characters // myContent = HttpUtility.UrlEncode(myContent); // request.RequestUri = new Uri(Global.APIUri + "categoryuser/UpdateCatUserList?newlist=" + myContent); // request.Headers.Add("APIKey", Global.APIKey); // request.Headers.Add("userId", userId.ToString()); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // message = await response.Content.ReadAsStringAsync(); // message = JsonConvert.DeserializeObject<string>(message); // } // return message; //} }
public async Task <int> trasnferItem(int itemLocId, ItemLocation itemLocation) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/trasnferItem"; parameters.Add("itemLocId", itemLocId.ToString()); var myContent = JsonConvert.SerializeObject(itemLocation); parameters.Add("Object", myContent); return(await APIResult.post(method, parameters)); }
public async Task <int> getAmountInLocation(int itemUnitId, int branchId, int locationId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/getAmountInLocation"; parameters.Add("locationId", locationId.ToString()); parameters.Add("branchId", branchId.ToString()); parameters.Add("itemUnitId", itemUnitId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> checkLoginAvalability(int posId, string userName, string password) { string motherCode = setupConfiguration.GetMotherBoardID(); string hardCode = setupConfiguration.GetHDDSerialNo(); string deviceCode = motherCode + "-" + hardCode; Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "Users/checkLoginAvalability"; parameters.Add("deviceCode", deviceCode); parameters.Add("posId", posId.ToString()); parameters.Add("userName", userName); parameters.Add("password", password); return(await APIResult.post(method, parameters)); }
public async Task <int> transferAmountbetweenUnits(int locationId, int itemLocId, int toItemUnitId, int fromQuantity, int toQuantity, int userId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/transferAmountbetweenUnits"; parameters.Add("userId", userId.ToString()); parameters.Add("locationId", locationId.ToString()); parameters.Add("itemLocId", itemLocId.ToString()); parameters.Add("toItemUnitId", toItemUnitId.ToString()); parameters.Add("fromQuantity", fromQuantity.ToString()); parameters.Add("toQuantity", toQuantity.ToString()); parameters.Add("userId", userId.ToString()); return(await APIResult.post(method, parameters)); //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //// //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // request.RequestUri = new Uri(Global.APIUri + "ItemsLocations/transferAmountbetweenUnits?" + // "locationId=" + locationId + "&itemLocId=" + itemLocId + "&toItemUnitId=" // + toItemUnitId+ "&fromQuantity="+fromQuantity + "&toQuantity=" + toQuantity + "&userId=" + userId); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; //} }
//public async Task recieptLackInvoice(List<ItemTransfer> invoiceItems, int branchId,int userId, string objectName, Notification notificationObj) //{ // Dictionary<string, string> parameters = new Dictionary<string, string>(); // string method = "ItemsLocations/recieptLackInvoice"; // var myContent = JsonConvert.SerializeObject(invoiceItems); // parameters.Add("Object", myContent); // var myContent1 = JsonConvert.SerializeObject(notificationObj); // parameters.Add("notificationObj", myContent1); // parameters.Add("userId", userId.ToString()); // parameters.Add("branchId", branchId.ToString()); // parameters.Add("objectName", objectName); // await APIResult.post(method, parameters); //} public async Task <int> generatePackage(int packageParentId, int quantity, int locationId, int branchId, int userId) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/generatePackage"; parameters.Add("packageParentId", packageParentId.ToString()); parameters.Add("quantity", quantity.ToString()); parameters.Add("locationId", locationId.ToString()); parameters.Add("branchId", branchId.ToString()); parameters.Add("userId", userId.ToString()); return(await APIResult.post(method, parameters)); // // ... Use HttpClient. // ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; // // //// var myContent = JsonConvert.SerializeObject(invoiceItems); // using (var client = new HttpClient()) // { // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // // encoding parameter to get special characters // //myContent = HttpUtility.UrlEncode(myContent); // request.RequestUri = new Uri(Global.APIUri + "ItemsLocations/generatePackage?packageParentId=" + packageParentId + "&quantity=" + quantity+ // "&locationId="+ locationId +"&branchId="+branchId+ "&userId=" + userId); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; // } }
//*********************************************** public async Task <int> save(Notification obj, int branchId, string objectName, string prefix, int userId = 0, int posId = 0) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "notification/Save"; var myContent = JsonConvert.SerializeObject(obj); parameters.Add("itemObject", myContent); parameters.Add("branchId", branchId.ToString()); parameters.Add("objectName", objectName); parameters.Add("prefix", prefix); parameters.Add("userId", userId.ToString()); parameters.Add("posId", posId.ToString()); return(await APIResult.post(method, parameters)); }
public async Task <int> Save(ItemsProp itemsProp) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsProp/Save"; var myContent = JsonConvert.SerializeObject(itemsProp); parameters.Add("Object", myContent); return(await APIResult.post(method, parameters)); //string message = ""; //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //var myContent = JsonConvert.SerializeObject(itemsProp); //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // // set unicode // request.Content = new StringContent(myContent, System.Text.Encoding.UTF8, "text/xml"); // request.RequestUri = new Uri(Global.APIUri + "ItemsProp/Save?itemsPropObject=" + myContent); // request.Headers.Add("APIKey", Global.APIKey); // //set content type // request.Content.Headers.ContentType.Parameters.Add(new NameValueHeaderValue("charset", "utf-8")); // request.Method = HttpMethod.Post; // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // return true; // } // return false; //} }
public async Task <int> Delete(int emailId, int userId, bool final) { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("emailId", emailId.ToString()); parameters.Add("userId", userId.ToString()); parameters.Add("final", final.ToString()); string method = "SysEmails/Delete"; return(await APIResult.post(method, parameters)); //// ... Use HttpClient. //ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; //using (var client = new HttpClient()) //{ // ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; // client.BaseAddress = new Uri(Global.APIUri); // client.DefaultRequestHeaders.Clear(); // client.DefaultRequestHeaders.Add("Connection", "Keep-Alive"); // client.DefaultRequestHeaders.Add("Keep-Alive", "3600"); // HttpRequestMessage request = new HttpRequestMessage(); // request.RequestUri = new Uri(Global.APIUri + "SysEmails/Delete?emailId=" + emailId + "&userId=" + userId + "&final=" + final); // request.Headers.Add("APIKey", Global.APIKey); // request.Method = HttpMethod.Post; // //set content type // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // var response = await client.SendAsync(request); // if (response.IsSuccessStatusCode) // { // var message = await response.Content.ReadAsStringAsync(); // message = JsonConvert.DeserializeObject<string>(message); // return message; // } // return ""; //} }
public async Task recieptInvoice(List <ItemTransfer> invoiceItems, int branchId, int userId, string objectName, Notification notificationObj) { Dictionary <string, string> parameters = new Dictionary <string, string>(); string method = "ItemsLocations/receiptInvoice"; var myContent = JsonConvert.SerializeObject(invoiceItems); parameters.Add("Object", myContent); var myContent1 = JsonConvert.SerializeObject(notificationObj); parameters.Add("notificationObj", myContent1); parameters.Add("userId", userId.ToString()); parameters.Add("branchId", branchId.ToString()); parameters.Add("objectName", objectName); await APIResult.post(method, parameters); }