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); } }