using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; namespace GazpromApp.Models; public class Inspection { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [JsonIgnore] public int Id { get; set; } [Required] public string Name { get; set; } = string.Empty; [Required] public DateTimeOffset InspectionDate { get; set; } [Required] public string PeriodType { get; set; } = string.Empty; [Required] public float PeriodValue { get; set; } [JsonIgnore] public int EquipmentId { get; set; } // EF stuff [JsonIgnore] public Equipment? Equipment { get; } = new(); }