Beispiel #1
0
 public FormsViewModel(IPageService pageService)
 {
     _pageService      = pageService;
     _formService      = new Helpers.Form();
     SelectFormCommand = new Command <FormDetailViewModel>(async vm => await SelectForm(vm));
     _formVisibility   = true;
     _noFormWarning    = false;
 }
        public FormDetailViewModel(IPageService pageService)
        {
            _pageService             = pageService;
            MultipleAnswersQuestions = new List <Models.MultipleAnswersQuestion>();
            SingleAnswerQuestions    = new List <Models.SingleAnswerQuestion>();

            CancelCommand = new Command(async() => await Cancel());
            SubmitCommand = new Command(Submit);
            _formService  = new Helpers.Form();
            DeleteCommand = new Command(DeleteForm);
        }
Beispiel #3
0
 public CoordinatorMasterPageViewModel(IPageService pageService)
 {
     ForumVisibility        = false;
     NoForumWarning         = false;
     ActivityIndicator      = false;
     IsLoaded               = false;
     _pageService           = pageService;
     _forumService          = new Helpers.Forum();
     _formService           = new Helpers.Form();
     ForumDetailPageCommand = new Command(SeeForumDetailPage);
     FormDetailPageCommand  = new Command(SeeFormDetailPage);
     ChangePasswordCommand  = new Command(async() => await ChangePassword());
 }
        public NewFormViewModel(IUserDialogs dialog, IPageService _pageService)
        {
            NewMultipleQuestionCommand   = new Command(async() => await NewMultipleQuestion());
            NewMultipleAnswersCommand    = new Command(async() => await NewMultipleAnswers());
            NewDiscursiveQuestionCommand = new Command(async() => await NewDiscursiveQuestion());
            DeleteQuestionCommand        = new Command(async() => await DeleteQuestion());
            CancelCommand       = new Command(async() => await Cancel());
            SaveQuestionCommand = new Command(async() => await SaveQuestion());


            MultipleChoiceQuestions   = new ObservableCollection <QuestionDetailViewModel>();
            DiscursiveQuestionsTitles = new ObservableCollection <string>();

            _formService      = new Helpers.Form();
            this._pageService = _pageService;

            _dialog = dialog;
        }