public RemoveOnboardingProcessFromMemberPayload( IOnboardingProcessService processService) { _processService = processService; Name = nameof(RemoveOnboardingProcessFromMemberPayload); Field <NonNullGraphType <MemberPayload> >("member"); }
public AddOnboardingProcessToMemberPayload( IOnboardingProcessService processService, IMemberService memberService) { _processService = processService; _memberService = memberService; Name = nameof(AddOnboardingProcessToMemberPayload); Field <NonNullGraphType <MemberPayload> >("member"); }
public OnboardingProcessPayload(IOnboardingProcessService processService) { _processService = processService; Name = nameof(OnboardingProcess); Id(x => x.Id); Field(x => x.Name); Field <OrganizationPayload>("organization"); Field <NonNullGraphType <ListGraphType <OnboardingPipelinePayload> > >("onboardingPipelines"); Field <NonNullGraphType <ListGraphType <OnboardingStepPayload> > >("closedSteps", resolve: context => _processService.GetClosedSteps(context.Source.Id)); }
public AddOnboardingPipelinePayload( IOrganizationService organizationService, IMemberService memberService, IOnboardingProcessService processService) { _organizationService = organizationService; _memberService = memberService; _processService = processService; Name = nameof(AddOnboardingPipelinePayload); Field <NonNullGraphType <OrganizationPayload> >("organization"); }