protected override void OnNavigatedTo(NavigationEventArgs e) { quizParams = (QuizParams)e.Parameter; // get parameter ViewModel = new CreateQuizNameViewModel(quizParams); Frame rootFrame = Window.Current.Content as Frame; }
public IHttpActionResult Post(QuizParams qp) { string host_Quiz = string.Format("{0}:{1}" , ConfigurationManager.AppSettings["OrientProdHost"], ConfigurationManager.AppSettings["OrientPort"]); quizManager = new Managers.Manager( ConfigurationManager.AppSettings["IntranetDB"] , host_Quiz , ConfigurationManager.AppSettings["orient_dev_login"] , ConfigurationManager.AppSettings["orient_dev_pswd"] ); WebManagers.ReturnEntities response = null; string res = string.Empty; Quizes.QuizUOW qu = new Quizes.QuizUOW(quizManager.GetRepo()); try { // преобразуем строку в HttpResponseMessage со ReturnEntities с результатом в поле _value res = qu.GetQuizByMonthGap(qp.monthDepth); response = new WebManagers.ReturnEntities(res, Request); } catch (Exception e) { System.Diagnostics.Trace.WriteLine(e.Message); response = new WebManagers.ReturnEntities("Error: " + e.Message, Request); } return(response); }
public void Initialize() { QuizzesObservableCollection = new ObservableCollection <Quiz>(); quizParams = new QuizParams(null, 1); FillQuizList(); }
public void CreateQuiz() { Quiz quiz = new Quiz(); QuizParams quizParams = new QuizParams(quiz, 1); NavigationService.Navigate(typeof(CreateQuizName), quizParams); }
public void Initialize(QuizParams quizParams) { this.quizParams = quizParams; this.quiz = quizParams.Quiz; this.questionToHandle = quizParams.QuestionToHandle; question = quiz.QuestionList.ElementAtOrDefault(questionToHandle - 1); BuildViews(); }
public CreateQuizNameViewModel(QuizParams quizParams) { this.quizParams = quizParams; quiz = quizParams.Quiz; if (quiz.QuizName != null) { QuestionInputText = quiz.QuizName; } }
public CreateQuizCategoryViewModel(QuizParams quizParams) { this.quizParams = quizParams; this.quiz = quizParams.Quiz; if (quiz.QuizCategory != null) { SelectedItem = quiz.QuizCategory; } }
protected override void OnNavigatedTo(NavigationEventArgs e) { quizParams = (QuizParams)e.Parameter; // get parameter Frame rootFrame = Window.Current.Content as Frame; if (quizParams != null) { ViewModel = new EditQuizViewModel(); } ViewModel.Initialize(quizParams); DataContext = ViewModel; }