Driver Mileage export
This commit is contained in:
@@ -76,13 +76,11 @@ namespace MileageTraker.Web.Controllers
|
||||
return View(report);
|
||||
}
|
||||
|
||||
public ActionResult ExportMonthlyVehicleMileage(LogQueryViewModel query)
|
||||
public ActionResult ExportVehicleMileageReport(LogQueryViewModel query)
|
||||
{
|
||||
var items = DataService.GetMonthlyVehicleMileageItems(query);
|
||||
|
||||
//var report = new VehicleMileageViewModel(items, query);
|
||||
|
||||
var name = string.Format("MonthlyVehicleMileage_{0}", query);
|
||||
var name = string.Format("VehicleMileageReport_{0}", query);
|
||||
|
||||
var export = ExcelWriter<VehicleMileageItem>.WriteXls(items, name, name);
|
||||
|
||||
@@ -99,6 +97,20 @@ namespace MileageTraker.Web.Controllers
|
||||
return View(report);
|
||||
}
|
||||
|
||||
public ActionResult ExportDriverMileageReport(LogQueryViewModel query)
|
||||
{
|
||||
var items = DataService.GetMonthlyDriverMileageItems(query);
|
||||
items = items.OrderBy(i => i.DriverName);
|
||||
var report = new DriverMileageViewModel(items, query);
|
||||
var flattenedReport = report.Flatten();
|
||||
|
||||
var name = string.Format("DriverMileageReport_{0}", query);
|
||||
|
||||
var export = ExcelWriter<DriverMileageFlattenedViewModel>.WriteXls(flattenedReport, name, name);
|
||||
|
||||
return File(export, "application/ms-excel", name + ".xls");
|
||||
}
|
||||
|
||||
public ViewResult Details(int id)
|
||||
{
|
||||
var log = DataService.GetLog(id);
|
||||
|
||||
Reference in New Issue
Block a user