コード例 #1
0
        public async Task Increment(CourseId id)
        {
            CoursesCounter counter = await repository.Search() ?? InitializeCounter();

            if (!counter.HasIncremented(id))
            {
                counter.Increment(id);

                await repository.Save(counter);
            }
        }