/// <summary> /// Create Plotlogic object /// </summary> /// <param name="dataAccess"></param> public PlotLogic(IDatabaseAccess dataAccess) { this.DataAccess = dataAccess; if (!DataAccess.StationsDbExists()) { DataAccess.CreateStationsDb(); } this.Stations = DataAccess.LoadStations(); averageDataType = AverageDataType.None; }
/// <summary> /// Set average data type /// </summary> /// <param name="averageDataType">None, Monthly or Yearly</param> public void SetAverageDataType(AverageDataType averageDataType) { this.averageDataType = averageDataType; }