Beispiel #1
0
    bool VerifMDP(string User, string Answer)
    {
        bool            find = false;
        MySqlCommand    AnswerCommand;
        MySqlDataReader AnswerReader;

        Connection.Open();
        //while (QuestionReader.Read())
        if (Connection != null)
        {
            AnswerCommand             = Connection.CreateCommand();
            AnswerCommand.CommandText = "Select password from admin where login ='******'";
            AnswerReader = AnswerCommand.ExecuteReader();
            if (AnswerReader.Read())
            {
                if (AnswerReader["password"].ToString() == Answer)
                {
                    find = true;
                }
            }
            AnswerReader.Close();
            Connection.Close();
        }
        else
        {
            //connexion non réussie
            Response.Redirect("default.aspx");
        }
        return(find);
    }
Beispiel #2
0
 void OnAnswerCommand(object parameter)
 {
     if (!int.TryParse(Input, out var input))
     {
         Message = $"{Input} → 数字を入力してください";
         return;
     }
     if (input < 1 || input > 9)
     {
         Message = $"{input} → 1-9 の数字を 1 文字入力してください";
         return;
     }
     if (input > _answer)
     {
         Message = $"{input} → 答えはもっと小さい値です";
         return;
     }
     if (input < _answer)
     {
         Message = $"{input} → 答えはもっと大きい値です";
         return;
     }
     Message = "正解!\n終了するには右上の × ボタンを押してください... ";
     AnswerCommand.SetCanExecute(false);
 }
Beispiel #3
0
        public async Task <Guid> RegisterAnswer(AnswerRequest request)
        {
            var answerId = Guid.NewGuid();
            var command  = new AnswerCommand
            {
                Id         = answerId,
                Body       = request.Body,
                UserId     = request.UserId,
                QuestionId = request.QuestionId
            };
            await _mediator.Send(command);

            return(answerId);
        }
 void OnAnswerCommand(object parameter)
 {
     if (!int.TryParse(Input, out var input))
     {
         Message = "{Input} → 数字を入力してください";
         return;
     }
     if (input < 1 || input > 9)
     {
         Message = "{Input} → 1-9 の数字を 1 文字入力してください";
         return;
     }
     Message = $"{_game1.Proceed(input)}\n{_game2.Proceed(input)}";
     if (!_game1.Cleared || !_game2.Cleared)
     {
         return;
     }
     Message += "\nゲームクリア!\n終了するには右上の × ボタンを押してください... ";
     AnswerCommand.SetCanExecute(false);
 }
 public async Task <IActionResult> Answare([FromBody] AnswerCommand command) => await HandleCommand(command);