Esempio n. 1
0
 public async Task Update(int oid, Dictionary <string, object> values)
 {
     using (UnitOfWork uow = CreateModificationUnitOfWork()) {
         Order order = uow.GetObjectByKey <Order>(oid);
         PopulateObjectHelper.PopulateObject(uow, order, values);
         await uow.CommitChangesAsync();
     }
 }
Esempio n. 2
0
 public async Task Add(Dictionary <string, object> values)
 {
     using (UnitOfWork uow = CreateModificationUnitOfWork()) {
         Customer newCustomer = new Customer(uow);
         PopulateObjectHelper.PopulateObject(uow, newCustomer, values);
         await uow.CommitChangesAsync();
     }
 }
Esempio n. 3
0
 public async Task Update(int oid, Dictionary <string, object> values)
 {
     using (UnitOfWork uow = CreateModificationUnitOfWork()) {
         Customer customer = uow.GetObjectByKey <Customer>(oid);
         PopulateObjectHelper.PopulateObject(uow, customer, values);
         await uow.CommitChangesAsync();
     }
     //return await readUnitOfWork.GetObjectByKeyAsync<Customer>(oid, true);
 }
Esempio n. 4
0
        public async Task <Customer> Add(Dictionary <string, object> values)
        {
            using (UnitOfWork uow = CreateModificationUnitOfWork()) {
                Customer newCustomer = new Customer(uow);
                PopulateObjectHelper.PopulateObject(uow, newCustomer, values);
                await uow.CommitChangesAsync();

                return(await readUnitOfWork.GetObjectByKeyAsync <Customer>(newCustomer.Oid, true));
            }
        }
Esempio n. 5
0
        public async Task Add(Dictionary <string, object> values, int customerOid)
        {
            using (UnitOfWork uow = CreateModificationUnitOfWork()) {
                var customer = await uow.GetObjectByKeyAsync <Customer>(customerOid);

                Order newOrder = new Order(uow);
                newOrder.Customer = customer;
                PopulateObjectHelper.PopulateObject(uow, newOrder, values);
                await uow.CommitChangesAsync();
            }
        }