public UserMaintenanceGroup(AppApiGroup source, UserMaintenanceGroupFactory factory)
            : base(source)
        {
            var actions = new AppApiActionFactory(source);

            EditUser       = source.AddAction(actions.Action(nameof(EditUser), factory.CreateEditUser));
            GetUserForEdit = source.AddAction(actions.Action(nameof(GetUserForEdit), factory.CreateGetUserForEdit));
        }
Пример #2
0
        public AppUserMaintenanceGroup(AppApiGroup source, AppUserMaintenanceGroupFactory factory)
            : base(source)
        {
            var actions = new AppApiActionFactory(source);

            AssignRole   = source.AddAction(actions.Action(nameof(AssignRole), factory.CreateAssignRole));
            UnassignRole = source.AddAction(actions.Action(nameof(UnassignRole), factory.CreateUnassignRole));
        }
Пример #3
0
        public ResourceInquiryGroup(AppApiGroup source, ResourceInquiryActionFactory factory) : base(source)
        {
            var actions = new AppApiActionFactory(source);

            GetResource              = source.AddAction(actions.Action(nameof(GetResource), factory.CreateGetResource));
            GetRoleAccess            = source.AddAction(actions.Action(nameof(GetRoleAccess), factory.CreateGetResourceRoleAccess));
            GetMostRecentRequests    = source.AddAction(actions.Action(nameof(GetMostRecentRequests), factory.CreateGetMostRecentRequests));
            GetMostRecentErrorEvents = source.AddAction(actions.Action(nameof(GetMostRecentErrorEvents), factory.CreateGetMostRecentErrorEvents));
        }
Пример #4
0
        public UserInquiryGroup(AppApiGroup source, UserInquiryGroupFactory factory)
            : base(source)
        {
            var actions = new AppApiActionFactory(source);

            GetUser           = source.AddAction(actions.Action(nameof(GetUser), factory.CreateGetUser));
            GetUserByUserName = source.AddAction(actions.Action(nameof(GetUserByUserName), factory.CreateGetUserByUserName));
            GetCurrentUser    = source.AddAction(actions.Action(nameof(GetCurrentUser), factory.CreateGetCurrentUser));
            RedirectToAppUser = source.AddAction(actions.Action(nameof(RedirectToAppUser), factory.CreateRedirectToAppUser));
        }
Пример #5
0
        public ModCategoryGroup(AppApiGroup source, ModCategoryGroupActionFactory factory)
            : base(source)
        {
            var actions = new AppApiActionFactory(source);

            GetModCategory    = source.AddAction(actions.Action(nameof(GetModCategory), factory.CreateGetModCategory));
            GetModifiers      = source.AddAction(actions.Action(nameof(GetModifiers), factory.CreateGetModifiers));
            GetModifier       = source.AddAction(actions.Action(nameof(GetModifier), factory.CreateGetModifier));
            GetResourceGroups = source.AddAction(actions.Action(nameof(GetResourceGroups), factory.CreateGetResourceGroups));
        }