From 6534fc142be64acc98c5162b8a5701af49775c4d Mon Sep 17 00:00:00 2001 From: James Kolpack Date: Wed, 17 Feb 2016 11:11:43 -0500 Subject: [PATCH] Fix up parsers --- Core.Tests/Parsers/LeafInputCsvParserTests.cs | 2 +- Core/DAL/LeafWebContext.cs | 1 + Core/Parsers/LeafInputCsvParser.cs | 20 +++++++++---------- .../LeafWeb - Web Deploy.pubxml | 10 +++------- 4 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Core.Tests/Parsers/LeafInputCsvParserTests.cs b/Core.Tests/Parsers/LeafInputCsvParserTests.cs index 7edba5c..fd6dcab 100644 --- a/Core.Tests/Parsers/LeafInputCsvParserTests.cs +++ b/Core.Tests/Parsers/LeafInputCsvParserTests.cs @@ -140,7 +140,7 @@ namespace LeafWeb.Core.Tests.Parsers { var dir = @"C:\Users\poprhythm\Documents\code\LeafWeb\Notes\leafweb database work\newcurves\RemovableDisk\curves"; var files = Directory.GetFiles(dir, "*.csv").Select(f => new FileInfo(f)).ToList(); - var leafInputs = new List(); + var leafInputs = new List(); var num = 1; foreach (var file in files) { diff --git a/Core/DAL/LeafWebContext.cs b/Core/DAL/LeafWebContext.cs index 266386f..acf0e8b 100644 --- a/Core/DAL/LeafWebContext.cs +++ b/Core/DAL/LeafWebContext.cs @@ -11,6 +11,7 @@ namespace LeafWeb.Core.DAL public DbSet LeafInputStatus { get; set; } public DbSet FluxnetSites { get; set; } public DbSet PhotosynthesisTypes { get; set; } + public DbSet LeafOutputFiles { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { diff --git a/Core/Parsers/LeafInputCsvParser.cs b/Core/Parsers/LeafInputCsvParser.cs index 05a269c..bb4cb21 100644 --- a/Core/Parsers/LeafInputCsvParser.cs +++ b/Core/Parsers/LeafInputCsvParser.cs @@ -13,7 +13,7 @@ namespace LeafWeb.Core.Parsers { } - public LeafInputInfo Parse() + public LeafInputData Parse() { // First 10 lines var leafInput = ParseLeafInput(); @@ -33,7 +33,7 @@ namespace LeafWeb.Core.Parsers return leafInput; } - private LeafInputInfo ParseLeafInput() + private LeafInputData ParseLeafInput() { var items = new List(); for (var i = 0; i < 10; i++) @@ -46,10 +46,10 @@ namespace LeafWeb.Core.Parsers throw new ParseException("Could not read first field on line number " + CsvReader.Row); items.Add(field); } - return ParsedObjectFactory.Create(items.ToArray()); + return ParsedObjectFactory.Create(items.ToArray()); } - private LeafInputSite ParseLeafInputSite() + private LeafInputDataSite ParseLeafInputSite() { var titles = GetNextCsvRowValues(); if (titles == null) @@ -67,10 +67,10 @@ namespace LeafWeb.Core.Parsers var item = Tuple.Create(titles[i], values[i]); items.Add(item); } - return ParsedObjectFactory.Create(items.ToArray()); + return ParsedObjectFactory.Create(items.ToArray()); } - private LeafInputPhotosynthetic ParseLeafInputPhotosynthetic() + private LeafInputDataPhotosynthetic ParseLeafInputPhotosynthetic() { var titles = GetNextCsvRowValues(); if (titles == null) @@ -88,10 +88,10 @@ namespace LeafWeb.Core.Parsers var item = Tuple.Create(titles[i], values[i]); items.Add(item); } - return ParsedObjectFactory.Create(items.ToArray()); + return ParsedObjectFactory.Create(items.ToArray()); } - private LeafInputData[] ParseLeafInputData() + private LeafInputDataCurve[] ParseLeafInputData() { var titles = GetNextCsvRowValues(); if (titles == null) @@ -108,10 +108,10 @@ namespace LeafWeb.Core.Parsers break; valueArrays.Add(values); } - return ParsedObjectFactory.Create(titles, valueArrays.ToArray()); + return ParsedObjectFactory.Create(titles, valueArrays.ToArray()); } - public static void ExportCsv(string filename, IEnumerable leafInputs) + public static void ExportCsv(string filename, IEnumerable leafInputs) { using (var textWriter = new StreamWriter(filename)) { diff --git a/Web/Properties/PublishProfiles/LeafWeb - Web Deploy.pubxml b/Web/Properties/PublishProfiles/LeafWeb - Web Deploy.pubxml index a781c72..785771b 100644 --- a/Web/Properties/PublishProfiles/LeafWeb - Web Deploy.pubxml +++ b/Web/Properties/PublishProfiles/LeafWeb - Web Deploy.pubxml @@ -25,14 +25,10 @@ by editing this MSBuild file. In order to learn more about this please visit htt - - - - + + + - - -