public virtual Allocation AddAllocation(Conjecture conjecture, int allocatedAmount) { var allocation = new Allocation { Invoice = this, Conjecture = conjecture, Amount = allocatedAmount, UpdatedDate = DateTime.UtcNow, UpdaterName = "Honza" }; this.Allocations.Add(allocation); return allocation; }
private object CreateConjecture(string conjectureName, int amount) { object id = null; using (var session = SessionFactory.OpenSession()) { using (var tx = session.BeginTransaction()) { var conjecture = new Conjecture(conjectureName, 100); id = session.Save(conjecture); tx.Commit(); } } return id; }