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); }
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; } } }
private RepeatResult(int value, RepeatResultEnum type) { Value = value; Type = type; }