public Query(IQuestionarioService service) { Field <ListGraphType <QuestaoType> >( Questoes, resolve: context => { return(service.Get().Result); } ); Field <ListGraphType <ProvaType> >( Rank, resolve: context => { return(service.Rank().Result); } ); Field <ListGraphType <ProvaType> >( Prova, arguments: new QueryArguments( new QueryArgument <ProvaInputType> { Name = Input } ), resolve: context => { var prova = context.GetArgument <Prova>(Input); return(service.GetByEmail(prova?.Email).Result); } ); }
public QuestionarioAppService( IMapper map, INotificador notificador, IQuestionarioService service ) : base(map, notificador) { _service = service; }
public QuestionarioRespostaService( IQuestionarioRespostaRepository repository, IQuestionarioService questionarioService, INotificador notificador, IUsuarioService usuarioService ) : base(notificador) { _repository = repository; _questionarioService = questionarioService; _usuarioService = usuarioService; }
public Mutation(IQuestionarioService service) { Field <ProvaType>( Prova, arguments: new QueryArguments( new QueryArgument <ProvaInputType> { Name = Input } ), resolve: context => { var prova = context.GetArgument <Prova>(Input); return(service.Save(prova)); }); }
public QuestionarioUnitTest() { _questionarioService = new QuestionarioService(Repository); }
public QuestionarioController(IQuestionarioService service) { _service = service; }