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); }