Add tags to be exported.
This commit is contained in:
@@ -163,7 +163,7 @@ namespace CarCareTracker.Controllers
|
|||||||
return Json(response);
|
return Json(response);
|
||||||
}
|
}
|
||||||
var vehicleRecords = _serviceRecordDataAccess.GetServiceRecordsByVehicleId(vehicleId);
|
var vehicleRecords = _serviceRecordDataAccess.GetServiceRecordsByVehicleId(vehicleId);
|
||||||
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields });
|
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields, Tags = string.Join(' ', x.Tags) });
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
return Json(result, StaticHelper.GetInvariantOption());
|
return Json(result, StaticHelper.GetInvariantOption());
|
||||||
@@ -322,7 +322,7 @@ namespace CarCareTracker.Controllers
|
|||||||
return Json(response);
|
return Json(response);
|
||||||
}
|
}
|
||||||
var vehicleRecords = _collisionRecordDataAccess.GetCollisionRecordsByVehicleId(vehicleId);
|
var vehicleRecords = _collisionRecordDataAccess.GetCollisionRecordsByVehicleId(vehicleId);
|
||||||
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields });
|
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields, Tags = string.Join(' ', x.Tags) });
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
return Json(result, StaticHelper.GetInvariantOption());
|
return Json(result, StaticHelper.GetInvariantOption());
|
||||||
@@ -484,7 +484,7 @@ namespace CarCareTracker.Controllers
|
|||||||
return Json(response);
|
return Json(response);
|
||||||
}
|
}
|
||||||
var vehicleRecords = _upgradeRecordDataAccess.GetUpgradeRecordsByVehicleId(vehicleId);
|
var vehicleRecords = _upgradeRecordDataAccess.GetUpgradeRecordsByVehicleId(vehicleId);
|
||||||
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields });
|
var result = vehicleRecords.Select(x => new GenericRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, Odometer = x.Mileage.ToString(), ExtraFields = x.ExtraFields, Tags = string.Join(' ', x.Tags) });
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
return Json(result, StaticHelper.GetInvariantOption());
|
return Json(result, StaticHelper.GetInvariantOption());
|
||||||
@@ -644,7 +644,7 @@ namespace CarCareTracker.Controllers
|
|||||||
Response.StatusCode = 400;
|
Response.StatusCode = 400;
|
||||||
return Json(response);
|
return Json(response);
|
||||||
}
|
}
|
||||||
var result = _taxRecordDataAccess.GetTaxRecordsByVehicleId(vehicleId).Select(x => new TaxRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, ExtraFields = x.ExtraFields });
|
var result = _taxRecordDataAccess.GetTaxRecordsByVehicleId(vehicleId).Select(x => new TaxRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), Description = x.Description, Cost = x.Cost.ToString(), Notes = x.Notes, ExtraFields = x.ExtraFields, Tags = string.Join(' ', x.Tags) });
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
return Json(result, StaticHelper.GetInvariantOption());
|
return Json(result, StaticHelper.GetInvariantOption());
|
||||||
@@ -840,7 +840,7 @@ namespace CarCareTracker.Controllers
|
|||||||
{
|
{
|
||||||
vehicleRecords = _odometerLogic.AutoConvertOdometerRecord(vehicleRecords);
|
vehicleRecords = _odometerLogic.AutoConvertOdometerRecord(vehicleRecords);
|
||||||
}
|
}
|
||||||
var result = vehicleRecords.Select(x => new OdometerRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), InitialOdometer = x.InitialMileage.ToString(), Odometer = x.Mileage.ToString(), Notes = x.Notes, ExtraFields = x.ExtraFields });
|
var result = vehicleRecords.Select(x => new OdometerRecordExportModel { Id = x.Id.ToString(), Date = x.Date.ToShortDateString(), InitialOdometer = x.InitialMileage.ToString(), Odometer = x.Mileage.ToString(), Notes = x.Notes, ExtraFields = x.ExtraFields, Tags = string.Join(' ', x.Tags) });
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
return Json(result, StaticHelper.GetInvariantOption());
|
return Json(result, StaticHelper.GetInvariantOption());
|
||||||
@@ -990,7 +990,8 @@ namespace CarCareTracker.Controllers
|
|||||||
IsFillToFull = x.IsFillToFull.ToString(),
|
IsFillToFull = x.IsFillToFull.ToString(),
|
||||||
MissedFuelUp = x.MissedFuelUp.ToString(),
|
MissedFuelUp = x.MissedFuelUp.ToString(),
|
||||||
Notes = x.Notes,
|
Notes = x.Notes,
|
||||||
ExtraFields = x.ExtraFields
|
ExtraFields = x.ExtraFields,
|
||||||
|
Tags = string.Join(' ', x.Tags)
|
||||||
});
|
});
|
||||||
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
if (_config.GetInvariantApi() || Request.Headers.ContainsKey("culture-invariant"))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user