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(); }
protected virtual ITask CreateInsertTask(InvoiceDto invoice, int templateUid, EmailMessageDto emailMessage) { InsertInvoiceTask task = (InsertInvoiceTask)base.CreateInsertTask(invoice); task.EmailToContact = true; task.TemplateUid = templateUid; task.EmailMessage = emailMessage; return(task); }