public List <StoreSettingModels> GetListDataPayment(string MerchantID = null, List <string> ListOrganizations = null) { List <StoreSettingModels> listdata = new List <StoreSettingModels>(); try { MerchantSettingApiModels paraBody = new MerchantSettingApiModels(); paraBody.AppKey = Commons.AppKey; paraBody.AppSecret = Commons.AppSecret; paraBody.CreatedUser = Commons.CreateUser; paraBody.MerchantID = MerchantID; paraBody.ListOrganizations = ListOrganizations; var result = (ResponseApiModels)ApiResponse.Post <ResponseApiModels>(Commons.GetMerchantSettings_PaymentGet, null, paraBody); dynamic data = result.Data; var lstZ = data["ListStore"]; var lstContent = JsonConvert.SerializeObject(lstZ); listdata = JsonConvert.DeserializeObject <List <StoreSettingModels> >(lstContent); return(listdata); } catch (Exception e) { _logger.Error("GetListDataPayment_GetData: " + e); return(listdata); } }
public bool UpdateWallet(MerchantSettingModels model, List <string> ListOrganizations, ref string msg) { try { MerchantSettingApiModels paraBody = new MerchantSettingApiModels(); paraBody.AppKey = Commons.AppKey; paraBody.AppSecret = Commons.AppSecret; paraBody.CreatedUser = Commons.CreateUser; paraBody.ListCompany = model.ListCompany; //paraBody.MerchantID = model.Id; //paraBody.ListOrganizations = ListOrganizations; //==================== var result = (ResponseApiModels)ApiResponse.Post <ResponseApiModels>(Commons.SaveMerchantSetting_WalletSave, null, paraBody); if (result != null) { if (result.Success) { return(true); } else { _logger.Error(result.Message); msg = result.Message; return(false); } } else { _logger.Error(result); return(false); } } catch (Exception e) { _logger.Error("Updated_MerchantSettingWallet: " + e); return(false); } }