コード例 #1
0
ファイル: Course.cs プロジェクト: marcosharbs/YouCourses
 private Course(Guid id,
                CourseName courseName,
                CourseDescription courseDescription,
                Author author,
                List <Video> videos) : base(id)
 {
     CourseName        = courseName;
     CourseDescription = courseDescription;
     Author            = Guard.Argument(author, nameof(author)).NotNull();
     _videos           = new List <Video>();
     Guard.Argument(videos, nameof(videos)).NotNull();
     videos.ForEach(video => AddVideo(video));
 }
コード例 #2
0
ファイル: Course.cs プロジェクト: marcosharbs/YouCourses
 public virtual void UpdateName(string name)
 {
     CourseName = new CourseName(name);
 }