public async Task <IActionResult> OnGetAsync(string table) { var entities = await EntitiesService.ListAllToDtoAsync(table); if (entities == null) { return(NotFound()); } ViewData["TableName"] = table; Entities = entities.ToList(); TableName = table; TxtName = await TranslationsService.TranslateAsync("Name"); TxtAddedOn = await TranslationsService.TranslateAsync("Toegevoegd op"); EntType = EntitiesService.FindEntityTypeByTableName(table); InheritsFromKerykeionBaseClass = EntitiesService.InheritsFromKeryKeionBaseClass(EntType); return(Page()); }
public IActionResult OnGet(string table) { var properties = EntitiesService.GetEntityPropertiesByTable(table); if (properties == null) { return(NotFound()); } ViewData["TableName"] = table; if (EntitiesService.InheritsFromKeryKeionBaseClass(EntitiesService.FindEntityTypeByTableName(table))) { Properties = properties.Where(p => !p.IsPrimaryKey() && !p.Name.Equals("datetimecreated", StringComparison.OrdinalIgnoreCase)).ToList(); } else { Properties = properties.ToList(); } PageTitle = $"{BtnCreateValue} {EntitiesService.FindEntityTypeByTableName(table)?.ClrType?.Name}"; TableName = table; return(Page()); }