Пример #1
0
        protected virtual IInsertTask CreateInsertTask(EntityDto entity)
        {
            IInsertTask task = this.GetNewInsertTaskInstance();

            task.EntityToInsert = entity;
            return(task);
        }
Пример #2
0
        public void TestTasks2()
        {
            TasksRunner tasksRunner = new TasksRunner(this.WSAccessKey, this.FileUid);
            IInsertTask insertTask  = null;
            IUpdateTask updateTask  = null;

            this.MrsSmith.PostalAddress.Street = "11/111 ABC Av";
            this.MrsSmith.PostalAddress.City   = "Sydney";
            this.MrsSmith.PostalAddress.State  = "NSW";
            this.MrsSmith.MobilePhone          = "0666 666 666";

            updateTask = new UpdateContactTask();
            updateTask.EntityToUpdate = this.MrsSmith;
            tasksRunner.Tasks.Add(updateTask);

            SaleTests saleTests = new SaleTests();

            saleTests.TestFixtureSetUp();

            insertTask = new InsertInvoiceTask();
            InvoiceDto invoiceDto = saleTests.GetServiceSale();

            invoiceDto.ContactUid     = 99999;
            insertTask.EntityToInsert = invoiceDto;
            tasksRunner.Tasks.Add(insertTask);

            insertTask = new InsertInvoiceTask();
            insertTask.EntityToInsert = saleTests.GetUnpaidItemSale();
            tasksRunner.Tasks.Add(insertTask);

            TasksResponse response = tasksRunner.Execute();
        }