using System; using System.ComponentModel.DataAnnotations; namespace MileageTraker.Web.Models { public class FuelLog { [Key] public int FuelLogId { get; set; } [Required] [DataType(DataType.Date)] public DateTime Date { get; set; } [Required] [StringLength(128)] public string DriverFullName { get; set; } [Required] [Display(Name = "Tag#")] public string TagNumber { get; set; } [Required] [Range(1, 500000, ErrorMessage = "Between 1 and 500k")] public int Odometer { get; set; } [StringLength(64)] public string CityName { get; set; } public double MPG { get; set; } [Required] public double GasPurchased { get; set; } [Required] public decimal TotalPrice { get; set; } // Matched log public virtual Log Log { get; set; } } }