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); }
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(); }