Esempio n. 1
0
 public Task <IActionResult> OnGet()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <Role, int>(this, defaultReferrer: "/");
     return(Crud.HandleIndexAsync(
                l => List = l,
                authorize: null,
                meta.IndexIncludes));
 }
Esempio n. 2
0
 public Task <IActionResult> OnPostAsync()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <Role, int>(this, defaultReferrer: "Roles");
     return(Crud.HandleDeleteConfirmedAsync(
                (e) => Entity = e,
                authorize: userContext => userContext.HasPrivilege(Privilege.ConfigureSystem),
                nameof(Entity), meta.Constructor, meta.HiddenFormFields));
 }
Esempio n. 3
0
 public Task <IActionResult> OnGetAsync()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <Role, int>(this, defaultReferrer: "Roles");
     return(Crud.HandleCreateAsync(
                (e) => Entity = e,
                authorize: null,
                meta.ReferencesCollection.PrepareEmptyOptions));
 }
Esempio n. 4
0
 public Task <IActionResult> OnGetAsync()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <Role, int>(this, defaultReferrer: "Roles");
     return(Crud.HandleEditAsync(
                e => Entity = e,
                authorize: null,
                meta.EditIncludes, meta.KeyConverter, meta.FindPredicate, meta.ReferencesCollection.PrepareOptions));
 }
Esempio n. 5
0
 public Task <IActionResult> OnPostAsync()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <User, int>(this, defaultReferrer: "Users");
     return(Crud.HandleEditConfirmedAsync(
                e => Entity = e,
                authorize: userContext => userContext.HasPrivilege(Privilege.ConfigureSystem),
                nameof(Entity), meta.Constructor, meta.FormFields, meta.HiddenFormFields, meta.DisabledFormFields,
                meta.ReferencesCollection.ParseRelatedOnUpdate));
 }
Esempio n. 6
0
 public Task <IActionResult> OnGetAsync()
 {
     Crud = new AdminkaCrudRoutinePageConsumerAsync <Role, int>(this, defaultReferrer: "Roles");
     return(Crud.HandleDeleteAsync(
                (e) => Entity = e,
                authorize: null,
                meta.DeleteIncludes, meta.KeyConverter, meta.FindPredicate
                ));
 }
Esempio n. 7
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));
        }
Esempio n. 8
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
                       ));
        }