public static Course Create(CourseId id, CourseName name, CourseDuration duration) { Course course = new Course(id, name, duration); course.Record(new CourseCreatedDomainEvent(id.Value, name.Value, duration.Value)); return(course); }
public Course(CourseId id, CourseName name, CourseDuration duration) { Id = id; Name = name; Duration = duration; }