public async void SaveBeneficiary() { if (IsSaveAsBeneficiary) { var beneficiary = new SaveSwitchBeneficiary() { beneficiaryMobile = "", beneficiaryNuban = BeneficiaryAccount, dateAdded = DateTime.Now, dateModified = DateTime.Now, Referenceid = Utilities.GenerateReferenceId(), StatusFlag = true, switchuserid = GlobalStaticFields.Customer.Email, Translocation = GlobalStaticFields.GetUserLocation, RequestType = 0, BenName = BeneficiaryName, Bank = NameofBeneficiaryBank, BenNickName = "", BankCode = DestinationBankCode, TransactionType = TransferTypeSelected }; BusinessLogic bl = new BusinessLogic(); var ben = await bl.SaveFundsTrfBeneficiary(beneficiary); // call method to save beneficiary HasUserSavedNewBeneficiary = true; } }
internal async Task <int> SaveFundsTrfBeneficiary(SaveSwitchBeneficiary beneficiary) { int result = 0; var saveList = await httpService.Post2 <dynamic>(beneficiary, URLConstants.SwitchApiBaseUrl, "Switch/SaveSwitchBeneficiary", "Savebeneficiary"); if (saveList.IsSuccessStatusCode) { var resp = await saveList.Content.ReadAsStringAsync(); } return(result); }