public async Task HandleEventAsync(DoMainAdding <UserDto> @event) { await handleUserRoleService.AddManyAsync(@event.Data.Roles, v => new RoleMember { Role_Id = v.Id, User_Id = @event.Data.Id }); }
public async Task HandleEventAsync(DoMainAdding <RoleDto> @event) { var input = @event.Data; await handlePermissionService .AddManyAsync(input.Permissions, v => new RolePermission { Role_Id = input.Id, PermissionKey = v, }); }
public async Task HandleEventAsync(DoMainAdding <RoleDto> @event) { var input = @event.Data; await handleRoleMemberService .AddManyAsync(input.Members, v => new RoleMember { Role_Id = input.Id, User_Id = v.Id }); }
public Task HandleEventAsync(DoMainAdding <FlowNodeDto> @event) { return(HandleItems(@event.Data.Id, @event.Data.Roles)); }
public Task HandleEventAsync(DoMainAdding <WorkFlowDto> @event) { return(HandleItemsAsync(@event.Data.Id, @event.Data.Nodes)); }
public Task HandleEventAsync(DoMainAdding <FlowLineDto> @event) { return(HandleItems(@event.Data.Id, @event.Data.Conds)); }
public Task HandleEventAsync(DoMainAdding <IHaveMultiFileDto> @event) { return(HandleItems(@event.Data.Id, @event.Data.Files)); }