コード例 #1
0
        private void AddRepeat(Domain.Card card, QuestionSideEnum questionSide, RepeatResultEnum repeatReuslt, Domain.Lesson lesson)
        {
            var newResult = new Repeat
            {
                DateTime     = timeProvider.GetTime(),
                Lesson       = lesson,
                QuestionSide = questionSide,
                Result       = (int)repeatReuslt,
                Word         = card
            };

            dbContext.Repeats.Add(newResult);
        }
コード例 #2
0
        private void UpdateDrawer(State state, RepeatResultEnum repeatResult)
        {
            switch (repeatResult)
            {
            case RepeatResultEnum.Correct:
            {
                state.Drawer = Drawer.Create(state.Drawer.Value + 1);
                break;
            }

            case RepeatResultEnum.Wrong:
            {
                state.Drawer = Drawer.Create(0);
                break;
            }
            }
        }
コード例 #3
0
ファイル: Repeat.cs プロジェクト: vesper0990/vesper_wordki
 private RepeatResult(int value, RepeatResultEnum type)
 {
     Value = value;
     Type  = type;
 }