mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
21 lines
879 B
TypeScript
21 lines
879 B
TypeScript
import { CommunityDraft } from '@/graphql/input/CommunityDraft'
|
|
import { Community } from '@entity/Community'
|
|
import { TransactionRecipeRole } from './TransactionRecipe.role'
|
|
import { CommunityRootTransactionRole } from './CommunityRootTransaction.role'
|
|
import { TransactionDraft } from '@/graphql/input/TransactionDraft'
|
|
|
|
export const createCommunityRootTransactionRecipe = (
|
|
communityDraft: CommunityDraft,
|
|
community: Community,
|
|
): TransactionRecipeRole => {
|
|
const communityRootTransactionRole = new CommunityRootTransactionRole()
|
|
return communityRootTransactionRole.createFromCommunityDraft(communityDraft, community)
|
|
}
|
|
|
|
export const createTransactionRecipe = (
|
|
transactionDraft: TransactionDraft,
|
|
): TransactionRecipeRole => {
|
|
const transactionRecipeRole = new TransactionRecipeRole()
|
|
return transactionRecipeRole.createFromTransactionDraft(transactionDraft)
|
|
}
|