public QuestionEditorVM(RootVM root, object owner, Test test, Question question) : base(root, owner)
        {
            if (question == null)
            {
                question = new Question();
            }
            Question = question;
            Test     = test;
            Error    = new ErrorMessageVM();
            _answers = new List <InputAnswerVM>();

            QuestionInpit      = new InputTextVM();
            QuestionInpit.Text = Question.Queston;

            OneAnswer            = new InputAnswerVM(1);
            OneAnswer.Text       = Question.Answers[0];
            OneAnswer.IsCheceked = true;
            _answers.Add(OneAnswer);

            TwoAnswer      = new InputAnswerVM(2);
            TwoAnswer.Text = Question.Answers[1];
            _answers.Add(TwoAnswer);

            ThreeAnswer      = new InputAnswerVM(3);
            ThreeAnswer.Text = Question.Answers[2];
            _answers.Add(ThreeAnswer);

            FourAnswer      = new InputAnswerVM(4);
            FourAnswer.Text = Question.Answers[3];
            _answers.Add(FourAnswer);
        }
 public PasswordPageVM(RootVM root, object owner, ViewModelBase nextPage, string password) : base(root, owner)
 {
     _password      = password;
     _nextPage      = nextPage;
     Error          = new ErrorMessageVM();
     PasswordIsTrue = false;
 }
Exemple #3
0
 public IActionResult OnGet()
 {
     ErrorString              = new ErrorMessageVM();
     ErrorString.ErrorNo      = 0;
     ErrorString.ErrorMessage = "";
     return(Page());
 }
        public ActionResult ErrorpageMessage(string errorMessage, int ClientID)
        {
            var objerrormessage = new ErrorMessageVM();

            objerrormessage.ErrorMessagestring = errorMessage;
            objerrormessage.ClientID           = ClientID;

            return(View(objerrormessage));
        }
 public TestEditorPageVM(RootVM root, object owner) : base(root, owner)
 {
     Error     = new ErrorMessageVM();
     Info      = new InfoMessageVM();
     TestModes = new List <string>();
     TestModes.Add(Settings.GROUP_MODE);
     TestModes.Add(Settings.PERSONAL_MODE);
     SelectedTestMode = Settings.DEFAULT_SELECTED_MODE;
 }
        public ActionResult Error(ErrorMessageVM error)
        {
            if (error == null)
            {
                error = new ErrorMessageVM {
                    Code = 0, Message = "Woops! Something went wrong."
                };
            }

            return(View(error));
        }
 public TestingSettingsVM(RootVM root, object owner) : base(root, owner)
 {
     Error = new ErrorMessageVM();
     GroupAmountQuestions       = _settings.GroupAmountQuestions;
     GroupTimeToNextQuestion    = _settings.GroupTimeToNextQuestion;
     PersonalAmountQuestions    = _settings.PersonalAmountQuestions;
     PersonalTimeToNextQuestion = _settings.PersonalTimeToNextQuestion;
     ImageHeight      = _settings.ImageHeight;
     ImageWidth       = _settings.ImageWidht;
     MaxWrongs        = _settings.MaxTestWrongs;
     PersonalTestTime = _settings.TimeToTestEnd;
     Password         = _settings.Password;
 }
Exemple #8
0
        public async Task RegisterNewUser_When_Invalid_User_Returns_Error(
            [Frozen] Mock <IUnitOfWork> _uow,
            ErrorMessageVM moqResponse,
            UserVM request,
            [Greedy] AuthenticationManager sut)
        {
            // Arrange
            _uow.Setup(x => x.UserAuthenticationRepository.CheckDuplicate(It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync(moqResponse);

            // Act
            var error = await sut.RegisterNewUser(request);

            //Assert
            Assert.NotNull(error);
        }
        public async Task Register_When_Invalid_ExistedUser_Returns_BadRequestRespond(
            [Frozen] Mock <IAuthenticationManager> _authenticationManager,
            UserVM request,
            ErrorMessageVM moqResponse,
            [Greedy] AuthController sut)
        {
            _authenticationManager.Setup(x => x.RegisterNewUser(It.IsAny <UserVM>())).ReturnsAsync(moqResponse);

            //Act
            var result = await sut.Register(request);

            var response = result as BadRequestObjectResult;

            //Assert
            Assert.NotNull(result);
            Assert.Equal(400, response.StatusCode);
        }
        public ActionResult VerifyAccount([FromUri] string identity, Guid key)
        {
            if (TokenService.IsValidToken(identity, key))
            {
                UserService.ConfirmUserEmail(identity);

                return(RedirectToAction("Index", "Goal"));
            }
            else
            {
                var error = new ErrorMessageVM {
                    Code = 498, Message = "Invalid Token"
                };

                return(RedirectToAction("Error", "Home", error));
            }
        }
        public TestEditPageVM(RootVM root, object owner, Test test) : base(root, owner)
        {
            _oldVersion = test;
            if (test == null)
            {
                test = new Test();
            }
            Test = (Test)test.Clone();

            Title = new InputTextVM();
            Title.UseValidation = true;
            Title.Text          = Test.Title;

            Author = new InputTextVM();
            Author.UseValidation = true;
            Author.Text          = Test.Author;

            Description = new InputTextVM();
            Description.UseValidation = true;
            Description.Text          = Test.Description;

            Error = new ErrorMessageVM();
            Info  = new InfoMessageVM();
        }
 public LearningPageVM(RootVM root, object owner) : base(root, owner)
 {
     Error = new ErrorMessageVM();
     Info  = new InfoMessageVM();
     SetDefaultSelectedLesson();
 }
 public AddLessonWindowVM(AddLessonWindow window)
 {
     Window = window;
     Error  = new ErrorMessageVM();
 }