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