Пример #1
0
        public void saveResponseData(int[] incorrectResponses, Fact[] unknownFacts, String username, MathOperationTypeEnum operation)
        {
            Data.UserDataSetTableAdapters.ResponseDataTableAdapter responseDataTableAdapter = new Data.UserDataSetTableAdapters.ResponseDataTableAdapter ();
            DateTime date = DateTime.Today.Date;
            System.Text.StringBuilder responseStringBuilder = new System.Text.StringBuilder ();

            // Create a formatted response string.
            for (int index = 0; index < unknownFacts.Count (); ++index)
            {
                responseStringBuilder.Append ("\n");
                responseStringBuilder.Append (unknownFacts[index].ToString ());
                responseStringBuilder.Append (" = ");
                responseStringBuilder.Append(incorrectResponses[index].ToString ());
            }

            try
            {
                responseDataTableAdapter.Insert (username, date, (int) operation, responseStringBuilder.ToString ());
            }
            catch (Exception e)
            {
                // TODO Handle exceptions
                Console.WriteLine (e.StackTrace);
            }
        }