using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Web; namespace OSS.Models { public class CompanyAmmendment { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int AmendmentID { get; set; } [Required] public string CompanyTIN { get; set; } [Required] public long ProjectID { get; set; } public bool ChangeofCompanyName { get; set; } public string ProjectName { get; set; } public string ProjectCode { get; set; } public bool ChangeofMajorityShare { get; set; } public bool ChangeOfAddress { get; set; } public bool ChangeOfLocation { get; set; } public bool ChangeofShareholders { get; set; } public bool ChangeofImplementationPeriod { get; set; } public bool LostCertificate{ get; set; } public bool CancellingProject { get; set; } public bool ReIssueCertificate { get; set; } public string ProcessingStatus { get; set; } public string CurrentlyWith { get; set; } public string ApprovalStatus { get; set; } public string CompanyName { get; set; } public string ApprovedBy { get; set; } public string UpdatedBy { get; set; } public string CommentOfficer { get; set; } public string CommentDIF { get; set; } public string CommentEXD { get; set; } public string LoadgeBy { get; set; } [Column(TypeName = "datetime2")] public DateTime UpdatedDate { get; set; } [Column(TypeName = "datetime2")] public DateTime PaymentDate { get; set; } [Column(TypeName = "datetime2")] public DateTime ApprovedDate { get; set; } [Column(TypeName = "datetime2")] public DateTime CreatedDate { get; set; } public string CertificateNo { get; set; } [Column(TypeName = "datetime2")] public DateTime IssuedDate { get; set; } [Column(TypeName = "datetime2")] public DateTime EvaluationDate { get; set; } } }