private void InsertInitialData(global::NHibernate.Cfg.Configuration configuration) { ISession session = configuration.BuildSessionFactory().OpenSession(); session.Save(BankBuilder.Default.Build()); session.Save(CustomerTypes.Bireysel); session.Save(CustomerTypes.Kurumsal); Customer customer = CustomerBuilder.Empty.WithName("Onur Eker").WithCustomerType(CustomerTypes.Bireysel).Build(); session.Save(customer); session.Flush(); Account account1 = AccountBuilder.Empty.WithName("Varsayılan Hesap").Build(); account1.Customer = customer; session.Save(account1); session.Flush(); Account account2 = AccountBuilder.Empty.WithName("USD Hesap").Build(); account2.Customer = customer; session.Save(account2); session.Flush(); customer.Accounts.Add(account1); customer.Accounts.Add(account2); customer.PrimaryAccount = account1; session.SaveOrUpdate(customer); session.Flush(); account1.Customer = customer; session.SaveOrUpdate(account1); account2.Customer = customer; session.SaveOrUpdate(account2); session.Flush(); }
private void InsertInitialData(global::NHibernate.Cfg.Configuration configuration) { ISession session = configuration.BuildSessionFactory().OpenSession(); session.Save(LogBuilder.Default.Build()); session.Flush(); }