using FrontendTest.Providers; using HopFrame.Web.Admin; using HopFrame.Web.Admin.Generators; using HopFrame.Web.Admin.Models; using RestApiTest.Models; namespace FrontendTest; public class AdminContext : AdminPagesContext { public AdminPage
Addresses { get; set; } public AdminPage Employees { get; set; } public override void OnModelCreating(IAdminContextGenerator generator) { base.OnModelCreating(generator); generator.Page() .Property(e => e.Address) .IsSelector(); generator.Page
() .Property(a => a.Employee) .Ignore(); generator.Page
() .Property(a => a.AddressId) .IsSelector() .Parser((model, e) => model.AddressId = e.EmployeeId); generator.Page() .ConfigureProvider() .ListingProperty(e => e.Name); generator.Page
() .ConfigureProvider() .ListingProperty(a => a.City); } }