/// <summary> /// Get settings /// </summary> /// <returns></returns> private Settings createSettings() { var controller = this.dataController; var stats = new Statistics.Statistics(controller.Records); var speedWayStats = new Statistics.Statistics(this.dataController.Circuits); //settings var setting = new Settings(); setting.Consumption = controller.Consumption.ToString(); setting.Currency = controller.Currency.ToString(); setting.Distance = controller.Distance.ToString(); setting.Unit = controller.Unit.ToString(); setting.Fills = controller.Fills.Count; setting.Maintenances = controller.Maintenances.Count; setting.Repairs = controller.Repairs.Count; setting.Videos = controller.Videos.Count; setting.Pictures = controller.Pictures.Count; setting.Paths = stats.getRoutes().Count; setting.SummaryFuelPrice = stats.getFuelStats().PaidForFuel(controller.Currency); setting.SummaryRepairPrice = stats.getRepairStats().PaidForRepairs(controller.Currency); setting.Liters = stats.getFuelStats().TotalRefueled(); setting.Circuits = controller.Circuits.Times.Circuits.Count; setting.Times = speedWayStats.getGroupedCircuits().Count; return setting; }
/// <summary> /// Create path list /// </summary> /// <returns></returns> private object createPathList() { var stat = new Statistics.Statistics(this.dataController.Records); return stat.getRoutes(); }