Exemple #1
0
        public async Task ValidateAllAction(BusinessActionGroup group, Dictionary <string, object> originalParameters, Func <BusinessActionGroupValidateResult, Task> callback)
        {
            await GetAllAction(group, async (action) =>
            {
                var actionResult = await action.Validate(originalParameters);

                var result = new BusinessActionGroupValidateResult()
                {
                    Action = action,
                    Result = actionResult
                };

                await callback(result);
            });
        }
Exemple #2
0
 public async Task RemoveActionRelation(BusinessActionGroup group, Guid actionId)
 {
     await _businessActionStore.DeleteGroupRelation(actionId, group.ID);
 }
Exemple #3
0
 public async Task Update(BusinessActionGroup group)
 {
     await _businessActionGroupStore.Update(group);
 }
Exemple #4
0
 public async Task <QueryResult <BusinessAction> > GetNullRelationAction(BusinessActionGroup group, int page, int pageSize)
 {
     return(await _businessActionStore.QueryByNullRelationGroup(group.ID, page, pageSize));
 }
Exemple #5
0
 public async Task GetAllAction(BusinessActionGroup group, Func <BusinessAction, Task> callback)
 {
     await _businessActionStore.QueryByGroup(group.ID, callback);
 }
Exemple #6
0
 public async Task Delete(BusinessActionGroup group)
 {
     await _businessActionGroupStore.Delete(group.ID);
 }
Exemple #7
0
 public async Task AddActionRelation(BusinessActionGroup group, Guid actionId)
 {
     await _businessActionStore.AddGroupRelation(actionId, group.ID);
 }
Exemple #8
0
 public async Task Add(BusinessActionGroup group)
 {
     await _businessActionGroupStore.Add(group);
 }