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