Esempio n. 1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            quizParams = (QuizParams)e.Parameter; // get parameter
            ViewModel  = new CreateQuizNameViewModel(quizParams);

            Frame rootFrame = Window.Current.Content as Frame;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public void Initialize()
        {
            QuizzesObservableCollection = new ObservableCollection <Quiz>();
            quizParams = new QuizParams(null, 1);

            FillQuizList();
        }
Esempio n. 4
0
        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();
 }
Esempio n. 6
0
 public CreateQuizNameViewModel(QuizParams quizParams)
 {
     this.quizParams = quizParams;
     quiz            = quizParams.Quiz;
     if (quiz.QuizName != null)
     {
         QuestionInputText = quiz.QuizName;
     }
 }
Esempio n. 7
0
        public CreateQuizCategoryViewModel(QuizParams quizParams)
        {
            this.quizParams = quizParams;
            this.quiz       = quizParams.Quiz;

            if (quiz.QuizCategory != null)
            {
                SelectedItem = quiz.QuizCategory;
            }
        }
Esempio n. 8
0
        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;
        }