public BaseDBAccess()
 {
     _db = new KeyCdrDataEntities();
     #if DEBUG
     _db.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
     #endif
 }
示例#2
0
        public void Record(KeyCdrDataEntities db, KeySequenceAnalysis seqAnalysis)
        {
            Data.AnalysisSpeed speed = new AnalysisSpeed();
            speed.AnalysisTypeId        = (int)this.GetAnalyticType();
            speed.KeySequenceAnalysisId = seqAnalysis.KeySequenceAnalysisId;
            speed.TotalTimeInMilliSec   = (decimal)base._analyticData.Elapsed.TotalMilliseconds;
            speed.CharsPerSec           = (decimal)_charsPerSec;
            speed.WordPerMin            = (decimal)_wpm;

            db.AnalysisSpeed.Add(speed);
        }
示例#3
0
        public void Record(KeyCdrDataEntities db, KeySequenceAnalysis seqAnalysis)
        {
            Data.AnalysisAccuracy accuracy = new AnalysisAccuracy();
            accuracy.AnalysisTypeId        = (int)this.GetAnalyticType();
            accuracy.KeySequenceAnalysisId = seqAnalysis.KeySequenceAnalysisId;
            accuracy.NumWords          = this.NumWordsEvaluated;
            accuracy.NumChars          = this.NumCharsEvaluated;
            accuracy.NumCorrectChars   = this.NumCorrectChars;
            accuracy.NumIncorrectChars = this.NumIncorrectChars;
            accuracy.NumExtraChars     = this.NumExtraChars;
            accuracy.NumShortChars     = this.NumShortChars;
            accuracy.Accuracy          = (decimal)this.AccuracyVal;

            db.AnalysisAccuracy.Add(accuracy);
        }