/// <summary> /// 修改租户功能 /// </summary> /// <param name="Id"></param> private async void TenantChangeFeatures() { GetTenantFeaturesEditOutput output = null; await SetBusyAsync(async() => { await WebRequest.Execute(() => appService.GetTenantFeaturesForEdit(new EntityDto(SelectedItem.Id)), async result => { output = result; await Task.CompletedTask; }); }); if (output == null) { return; } DialogParameters param = new DialogParameters(); param.Add("Id", SelectedItem.Id); param.Add("Value", output); await dialog.ShowDialogAsync(AppViewManager.TenantChangeFeatures, param); }
public async Task <PartialViewResult> FeaturesModal(int id) { var tenant = await _tenantManager.GetByIdAsync(id); var output = await _tenantAppService.GetTenantFeaturesForEdit(new EntityRequestInput(id)); var viewModel = new TenantFeaturesEditViewModel(tenant, output); return(PartialView("_FeaturesModal", viewModel)); }
public async Task <PartialViewResult> FeaturesModal(int id) { var output = await _tenantAppService.GetTenantFeaturesForEdit(new EntityDto(id)); var viewModel = ObjectMapper.Map <TenantFeaturesEditViewModel>(output); viewModel.Tenant = await _tenantManager.GetByIdAsync(id); return(PartialView("_FeaturesModal", viewModel)); }