public async Task AlterNameAsync(string name) { this.Name = name; var chapterRepo = UtilDomain.GetService <IChapterRepository>(); await chapterRepo.SaveAsync(this); }
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); }