Exemplo n.º 1
0
            public Task <List <QuestionnaireListViewModel> > Handle(GetAllQuestionnairesRequest request, CancellationToken cancellationToken)
            {
                var questionnaires          = GetAllEntitiesQuery.Execute <Questionnaire>();
                var questionnaireViewModels = Mapper.Map <List <QuestionnaireListViewModel> >(questionnaires);

                return(Task.FromResult(questionnaireViewModels));
            }
            public Task <List <UserViewModel> > Handle(GetAllUsersRequest request, CancellationToken cancellationToken)
            {
                var users          = GetAllEntitiesQuery.Execute <User>();
                var userViewModels = Mapper.Map <List <UserViewModel> >(users);

                return(Task.FromResult(userViewModels));
            }
            private void CreateAnswers(ref Response response, int questionnaireId)
            {
                var questions = GetAllEntitiesQuery.Execute <Question>().Where(q => q.QuestionnaireId == questionnaireId);

                foreach (var question in questions)
                {
                    var answer = new Answer {
                        Text = "", Question = question, Response = response
                    };
                    AddEntityCommand.Execute(answer);
                }
            }