コード例 #1
0
        protected override async Task LoadDetailsAsync(AppAccess entity, int masterId)
        {
            entity.ClearManyItems();

            var query = await IdentityXRoleController.ExecuteWhereAsync(p => p.IdentityId == masterId)
                        .ConfigureAwait(false);

            foreach (var item in query)
            {
                var role = await ManyEntityController.GetByIdAsync(item.RoleId).ConfigureAwait(false);

                if (role != null)
                {
                    entity.AddManyItem(role);
                }
            }
        }