Example #1
0
        public Agreement CreateAgreement(Dictionary <string, int> values)
        {
            var a = new Agreement(values, 0)
            {
                Id = Agreements.Count + 1
            };

            Agreements.Add(a);
            return(a);
        }
Example #2
0
 public bool InsertSingleRow(Person person, Address address, FinancialState financial, Agreement agreement)
 {
     using (var dbContextTransaction = Database.BeginTransaction())
     {
         try
         {
             Addresses.Add(address);
             FinancialStates.Add(financial);
             person.Address = address;
             Persons.Add(person);
             agreement.FinancialState = financial;
             agreement.Person         = person;
             Agreements.Add(agreement);
             dbContextTransaction.Commit();
             SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             dbContextTransaction.Rollback();
             return(false);
         }
     }
 }