namespace CarCareTracker.Models
{
    public class SupplyRecordInput
    {
        public int Id { get; set; }
        public int VehicleId { get; set; }
        public string Date { get; set; } = DateTime.Now.ToShortDateString();
        public string PartNumber { get; set; }
        public string PartSupplier { get; set; }
        public decimal Quantity { get; set; }
        public string Description { get; set; }
        public decimal Cost { get; set; }
        public string Notes { get; set; }
        public List<UploadedFiles> Files { get; set; } = new List<UploadedFiles>();
        public SupplyRecord ToSupplyRecord() { return new SupplyRecord { 
            Id = Id, 
            VehicleId = VehicleId, 
            Date = DateTime.Parse(Date), 
            Cost = Cost, 
            PartNumber = PartNumber,
            PartSupplier = PartSupplier,
            Quantity = Quantity,
            Description = Description, 
            Notes = Notes, 
            Files = Files }; }
    }
}
