Example #1
0
        private Guid CreateScenario()
        {
            var company = new Company()
            {
                Name = "Company test"
            };
            var address = new Address()
            {
                Name = "Address test"
            };
            var bankAccount = new BankAccount()
            {
                Name = "Bank test"
            };

            company.AddAddress(address);
            company.AddBank(bankAccount);
            using (ISession session = sessions.OpenSession())
            {
                using (ITransaction tx = session.BeginTransaction())
                {
                    session.Persist(company);
                    tx.Commit();
                }
            }
            return(company.Id);
        }
Example #2
0
        private async Task <Guid> CreateScenarioAsync(CancellationToken cancellationToken = default(CancellationToken))
        {
            var company = new Company()
            {
                Name = "Company test"
            };
            var address = new Address()
            {
                Name = "Address test"
            };
            var bankAccount = new BankAccount()
            {
                Name = "Bank test"
            };

            company.AddAddress(address);
            company.AddBank(bankAccount);
            using (ISession session = Sfi.OpenSession())
            {
                using (ITransaction tx = session.BeginTransaction())
                {
                    await(session.PersistAsync(company, cancellationToken));
                    await(tx.CommitAsync(cancellationToken));
                }
            }
            return(company.Id);
        }
Example #3
0
        public virtual bool AddCompany(Company company)
        {
            if (company == null)
            {
                return(false);
            }

            this.Company = company;
            if (company.AddAddress(this))
            {
                return(true);
            }
            return(false);
        }
Example #4
0
		private Guid CreateScenario()
		{
			var company = new Company() {Name = "Company test"};
			var address = new Address() {Name = "Address test"};
			var bankAccount = new BankAccount() {Name = "Bank test"};
			company.AddAddress(address);
			company.AddBank(bankAccount);
			using (ISession session = sessions.OpenSession())
			{
				using (ITransaction tx = session.BeginTransaction())
				{
					session.Persist(company);
					tx.Commit();
				}
			}
			return company.Id;
		}
Example #5
0
		public virtual bool AddCompany(Company company)
		{
			if (company == null)
			{
				return false;
			}

			this.Company = company;
			if (company.AddAddress(this)) return true;
			return false;
		}