Exemplo n.º 1
0
        public Task <IActionResult> OnGetAsync()
        {
            var referrer = new AdminkaReferrer(this.HttpContext.Request, "Users", () => Entity.UserId.ToString(CultureInfo.InvariantCulture), "User");

            Crud = new AdminkaCrudRoutinePageConsumerAsync <User, int>(this, referrer);
            return(Crud.HandleDetailsAsync(
                       e => Entity = e,
                       authorize: null,
                       meta.DetailsIncludes, meta.KeyConverter, meta.FindPredicate));
        }
Exemplo n.º 2
0
        public Task <IActionResult> OnGetAsync()
        {
            var referrer = new AdminkaReferrer(this.HttpContext.Request, "Privileges", () => Entity.PrivilegeId.ToString(), "Privilege");

            Crud = new AdminkaCrudRoutinePageConsumerAsync <Privilege, string>(this, referrer);
            return(Crud.HandleDetailsAsync(
                       e => Entity = e,
                       userContext => userContext.HasPrivilege(Privilege.ConfigureSystem),
                       meta.DetailsIncludes,
                       meta.KeyConverter,
                       meta.FindPredicate
                       ));
        }