コード例 #1
0
        public async Task AlterNameAsync(string name)
        {
            this.Name = name;

            var chapterRepo = UtilDomain.GetService <IChapterRepository>();
            await chapterRepo.SaveAsync(this);
        }
コード例 #2
0
        public static async Task <ChapterDomain> CreateAsync(string name)
        {
            var chap = new ChapterDomain
            {
                ChapterId = Guid.NewGuid(),
                Name      = name
            };

            var chapterRepo = UtilDomain.GetService <IChapterRepository>();
            await chapterRepo.SaveAsync(chap);

            return(chap);
        }