コード例 #1
0
        public void GenerateJsonFileReport(string saveDirectory, ProductsReportEntry productReport)
        {
            if (!Directory.Exists(saveDirectory))
            {
                Directory.CreateDirectory(saveDirectory);
            }

            using (var writer = File.CreateText(string.Format("{0}{1}.json", saveDirectory, productReport.ProductId)))
            {
                writer.Write(JsonConvert.SerializeObject(new
                {
                    id       = productReport.ProductId,
                    name     = productReport.Name,
                    vendor   = productReport.Vendor,
                    price    = productReport.Price,
                    quantity = productReport.Quantity,
                    total    = productReport.Total
                }));
            }
        }
        public void GenerateJsonFileReport(string saveDirectory, ProductsReportEntry productReport)
        {
            if (!Directory.Exists(saveDirectory))
            {
                Directory.CreateDirectory(saveDirectory);
            }

            using (var writer = File.CreateText(string.Format("{0}{1}.json", saveDirectory, productReport.ProductId)))
            {
                writer.Write(
                    JsonConvert.SerializeObject(
                        new
                            {
                                id = productReport.ProductId,
                                name = productReport.Name,
                                vendor = productReport.Vendor,
                                price = productReport.Price,
                                quantity = productReport.Quantity,
                                total = productReport.Total
                            }));
            }
        }
コード例 #3
0
 public void GenerateJsonFileReport(ProductsReportEntry report)
 {
     this.GenerateJsonFileReport(JsonSettings.Default.ReportsDestinationFolder, report);
 }
 public void GenerateJsonFileReport(ProductsReportEntry report)
 {
     this.GenerateJsonFileReport(JsonSettings.Default.ReportsDestinationFolder, report);
 }