public override void Observe() { var bus = new TransactionBus(_bus); var userTransactions = new List<ContractUserTransactions>(); var products = new List<ContractProductDetail>(); products.Add(new ContractProductDetail { PackageName = "Test Package", TransactionCount = 12 }); userTransactions.Add(new ContractUserTransactions { User = "******", Products = products }); var statementList = new List<ContractStatement>(); statementList.Add(new ContractStatement { Customer = "Test Customer", Client = "", ContractName = "Test Contract", UserTransactions = userTransactions }); var data = new ReportDto { Template = new ReportTemplate { ShortId = "VkTYTvzp" }, Data = new ReportData { ContractStatements = statementList } }; var report = new ReportMessage() { Id = Guid.NewGuid(), ReportBody = JsonConvert.SerializeObject(data), ReportType = "pdf" }; bus.SendDynamic(report); }
public override void Observe() { var bus = new TransactionBus(_bus); var packagesList = new List<ReportPackage>(); packagesList.Add(new ReportPackage { ItemCode = "1000/200/002", ItemDescription = "PackageName", QuantityUnit = 1, Price = 16314.67, Vat = 2284 }); var data = new ReportDto { Template = new ReportTemplate { ShortId = "VJGAd9OM" }, Data = new ReportData { Customer = new ReportCustomer { Name = "Customer 1", TaxRegistration = 4190195679, Packages = packagesList } } }; var report = new ReportMessage() { Id = Guid.NewGuid(), ReportBody = JsonConvert.SerializeObject(data), ReportType = "pdf" }; bus.SendDynamic(report); }