public async Task <IActionResult> MerchantTransferSettingsPage() { var model = new MerchantTransferSettingsListViewModel { Merchants = await _payMerchantClient.Api.GetAllAsync(), CurrentPage = 1, IsFullAccess = this.GetUserRolesPair().HasAccessToFeature(UserFeatureAccess.LykkePayMerchantsFull) }; return(View(model)); }
public async Task <IActionResult> MerchantTransferSettingsList(MerchantTransferSettingsListViewModel vm) { ConfigurationModel settings = await _payTransferValidationClient.Config.GetAsync(vm.SelectedMerchant); var viewmodel = new MerchantTransferSettingsListViewModel { Settings = settings.Rules, IsEditAccess = (this.GetUserRolesPair()).HasAccessToFeature(UserFeatureAccess.LykkePayMerchantsEdit), IsFullAccess = (this.GetUserRolesPair()).HasAccessToFeature(UserFeatureAccess.LykkePayMerchantsFull), SelectedMerchant = vm.SelectedMerchant }; return(View(viewmodel)); }