using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Newtonsoft.Json; namespace AyaNova.Models { public class dtWorkOrderItem { public dtWorkOrderItem() { Tags = new List(); } public long Id { get; set; } public uint ConcurrencyToken { get; set; } public string Notes { get; set; } public string Wiki { get; set; } public string CustomFields { get; set; } public List Tags { get; set; } //Principle [Required] public long WorkorderId { get; set; } }//eoc public class WorkOrderItem { public WorkOrderItem() { Tags = new List(); //dependents WorkorderItemLabors = new List(); WorkorderItemParts = new List(); } public long Id { get; set; } public uint ConcurrencyToken { get; set; } public string Notes { get; set; } public string Wiki { get; set; } public string CustomFields { get; set; } public List Tags { get; set; } //Principle [Required] public long WorkorderId { get; set; } [JsonIgnore] public WorkOrder WorkOrder { get; set; } //dependents public List WorkorderItemLabors { get; set; } public List WorkorderItemParts { get; set; } }//eoc }//eons