public async Task OnGetAsync(long?Id)
        {
            var configuration = new DataAccess.Models.Configuration();

            if (Id != null)
            {
                configuration = await dbContext.Configurations.Where(o => o.Id == Id).Include(x => x.ConfigurationDict).FirstOrDefaultAsync();

                if (configuration == null)
                {
                    Message = "There is no such configuration";
                }
                await SetPageModel(configuration);
            }
            else
            {
                Configuration = new ConfigurationVM();
                var userId       = User.GetLoggedInUserId <int>();
                var organization = await layoutService.GetOrganizationByUserId(userId);

                if (organization != null)
                {
                    Input = new InputModel()
                    {
                        OrganizationId = organization.Id
                    };
                }
                Organizations = new SelectList(await dbContext.Organizations.Select(x => x).ToListAsync(), nameof(DataAccess.Models.Organization.Id), nameof(DataAccess.Models.Organization.DisplayName));
            }
        }
        public async Task OnGetAsync()
        {
            CurrentOrder = SortOrder;
            SortOrder    = SortOrder == "desc" ? "asc" : "desc";

            var userId       = User.GetLoggedInUserId <int>();
            var organization = await layoutService.GetOrganizationByUserId(userId);

            if (organization != null)
            {
                SelectedOrgId = organization.Id;
            }

            await SetPageModel(SortOrder, SortColumn, PageIndex, SelectedOrgId);
        }