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