From ca56545d9dff0579ae3043a13c9009b527cd2190 Mon Sep 17 00:00:00 2001 From: Erik Shafer Date: Thu, 23 May 2024 01:09:20 -0500 Subject: [PATCH] =?UTF-8?q?fixes;=20thought=20I=20had=20pushed=20these=20f?= =?UTF-8?q?ixes=20=F0=9F=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StudentEnrollment01.InMemory/Program.cs | 9 ++++++--- StudentEnrollment01.InMemory/Student.cs | 3 ++- StudentEnrollment02.Esdb/Student.cs | 2 ++ StudentEnrollment03.Esdb/Student.cs | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/StudentEnrollment01.InMemory/Program.cs b/StudentEnrollment01.InMemory/Program.cs index 1c82c9f..d6a4c0c 100644 --- a/StudentEnrollment01.InMemory/Program.cs +++ b/StudentEnrollment01.InMemory/Program.cs @@ -2,11 +2,11 @@ using StudentEnrollment01.InMemory.Events; var id = Guid.Parse("a662d446-4920-415e-8c2a-0dd4a6c58908"); -var now = DateTime.Now; +var now = DateTime.Now.ToUniversalTime(); var studentCreated = new StudentCreated { - CreatedAtUtc = now.ToUniversalTime(), + CreatedAtUtc = now, StudentId = id, FullName = "Erik Shafer", Email = "erik.shafer@eventstore.com", @@ -19,6 +19,9 @@ var student = inMemoryDb.GetStudent(id); Console.WriteLine( - "StudentId: {0} | FullName: {1} | Email: {2} | DateOfBirth: {3} | CreatedAtUtc: {4}", + "StudentId: {0}\nFullName: {1}\nEmail: {2}\nDateOfBirth: {3}\nCreatedAtUtc: {4}", student!.Id, student.FullName, student.Email, student.DateOfBirth, student.CreatedAtUtc); +Console.WriteLine("Enrolled courses:"); +foreach (var enrolledCourse in student.EnrolledCourses) + Console.WriteLine($"\t- {enrolledCourse}"); Console.WriteLine(); \ No newline at end of file diff --git a/StudentEnrollment01.InMemory/Student.cs b/StudentEnrollment01.InMemory/Student.cs index dd90805..822556e 100644 --- a/StudentEnrollment01.InMemory/Student.cs +++ b/StudentEnrollment01.InMemory/Student.cs @@ -35,11 +35,12 @@ private void Apply(StudentCreated @event) Id = @event.StudentId; FullName = @event.FullName; Email = @event.Email; + DateOfBirth = @event.DateOfBirth; + CreatedAtUtc = @event.CreatedAtUtc; } private void Apply(StudentUpdated @event) { - Id = @event.StudentId; // Updating the identity, huh? Interesting... 👀 FullName = @event.FullName; Email = @event.Email; } diff --git a/StudentEnrollment02.Esdb/Student.cs b/StudentEnrollment02.Esdb/Student.cs index cc700a6..30dbd58 100644 --- a/StudentEnrollment02.Esdb/Student.cs +++ b/StudentEnrollment02.Esdb/Student.cs @@ -35,11 +35,13 @@ private void Apply(StudentCreated @event) Id = @event.StudentId; FullName = @event.FullName; Email = @event.Email; + DateOfBirth = @event.DateOfBirth; CreatedAtUtc = @event.CreatedAtUtc; } private void Apply(StudentUpdated @event) { + FullName = @event.FullName; Email = @event.Email; } diff --git a/StudentEnrollment03.Esdb/Student.cs b/StudentEnrollment03.Esdb/Student.cs index eb4a70a..27a9228 100644 --- a/StudentEnrollment03.Esdb/Student.cs +++ b/StudentEnrollment03.Esdb/Student.cs @@ -35,6 +35,7 @@ private void Apply(StudentCreated @event) Id = @event.Id; FullName = @event.FullName; Email = @event.Email; + DateOfBirth = @event.DateOfBirth; CreatedAtUtc = @event.CreatedAtUtc; }