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