private static void CreateDomainObject(IEventStoreSession session) { var existingCustomer = session.Load<Customer>("EventStreams/Customers/5"); if (existingCustomer != null) existingCustomer.PrintName(Console.Out); else { var customer = new Customer("Daniel Lidström"); customer.ChangeName("Per Daniel Lidström"); session.Store(customer); } }
private static void CreateDomainObject(IEventStoreSession session) { /*var existingCustomer = session.Load<Customer>("EventStreams/Customers/1"); if (existingCustomer != null) existingCustomer.PrintName(Console.Out); else*/ { var n = random.Next(10); for (int i = 0; i < n; i++) { var customer = new Customer("Daniel Lidström" + random.Next(5)); customer.ChangeName("Per Daniel Lidström" + random.Next(20, 40)); session.Store(customer); if (random.Next(3) > 1) session.SaveChanges(); } } }