コード例 #1
0
        public CoursesCounter Search()
        {
            CoursesCounterEfCoreModel courseCounter = this.Context.CoursesCounter.FirstOrDefault();

            return(courseCounter != null
                ? new CoursesCounter(new CoursesCounterId(courseCounter.Id), new CoursesCounterTotal(courseCounter.Total), courseCounter.ExistingCourses)
                : null);
        }
コード例 #2
0
        public async Task Save(CoursesCounter counter)
        {
            CoursesCounterEfCoreModel courseCounter = new CoursesCounterEfCoreModel();

            courseCounter.Id              = counter.Id.Value;
            courseCounter.Total           = counter.Total.Value;
            courseCounter.ExistingCourses = counter.ExistingCourses;

            await this.Context.CoursesCounter.AddAsync(courseCounter);

            await this.Context.SaveChangesAsync();
        }