Add functionality to export extra fields in CSV exports.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-08-23 13:39:08 -06:00
parent 78554ade5d
commit 190484762d
5 changed files with 300 additions and 49 deletions

View File

@@ -39,7 +39,10 @@
public string Notes { get; set; }
public string Tags { get; set; }
}
public class SupplyRecordCsvExportModel: SupplyRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
public class ServiceRecordExportModel
{
public string Date { get; set; }
@@ -49,6 +52,10 @@
public string Cost { get; set; }
public string Tags { get; set; }
}
public class GenericRecordExportModel: ServiceRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
public class OdometerRecordExportModel
{
public string Date { get; set; }
@@ -57,6 +64,10 @@
public string Notes { get; set; }
public string Tags { get; set; }
}
public class OdometerRecordCsvExportModel: OdometerRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
public class TaxRecordExportModel
{
public string Date { get; set; }
@@ -65,6 +76,10 @@
public string Cost { get; set; }
public string Tags { get; set; }
}
public class TaxRecordCsvExportModel: TaxRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
public class GasRecordExportModel
{
public string Date { get; set; }
@@ -77,6 +92,10 @@
public string Notes { get; set; }
public string Tags { get; set; }
}
public class GasRecordCsvExportModel: GasRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
public class ReminderExportModel
{
public string Description { get; set; }
@@ -95,5 +114,8 @@
public string Progress { get; set; }
public string Cost { get; set; }
}
public class PlanRecordCsvExportModel: PlanRecordExportModel
{
public List<ExtraField> ExtraFields { get; set; }
}
}