using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Threading.Tasks; using EveryThing.Models.CodeTable; namespace EveryThing.Models { public enum DocumentTypeReference { Vehicle = 0, Employee = 1 } public class DocumentType { [Key] public int IdDocumentType { get; set; } [ForeignKey("Company")] public int? IdCompanyFk { get; set; } [Required] public DocumentTypeReference DocumentTypeReference { get; set; } [Required] [Display(Name = "Naziv")] public string Title { get; set; } [Required] public bool Active { get; set; } //ForeignKey public CodeTableCompany Company { get; set; } //Document [InverseProperty("DocumentType")] public virtual ICollection DocumentTypeDocument { get; set; } } }