private void HandleCourseCreated(CourseCreated @event) { State = new Course(@event); }
private async Task HandleCourseCreatedAsync(CourseCreated @event) { await Task.WhenAll( CourseProjectionManager.CreateProjectionAsync(@event), CourseInfoProjectionManager.CreateProjectionAsync(new CourseInfoCreated(new CourseInfo(@event)))); }