using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace PSE.Models { public class QuestItemVM { [Key] [Column(Order = 1)] [Display(Name = "Request GUID")] [Editable(false)] public System.Guid RequestGUID { get; set; } [Key] [Column(Order = 2)] [Display(Name = "Section")] [Editable(false)] public int M_Section { get; set; } [Key] [Column(Order = 3)] [Display(Name = "Item No.")] [Editable(false)] public int M_Item { get; set; } // [Display(Name = "Mask No.")] //public int RQ_Mask; // [Display(Name = "Item-Run No")] //public int RQ_RunNo; [Display(Name = "Item-Identifier")] [Editable(false)] public string RQ_Identifier { get; set; } [Display(Name = "Item-Type")] [Editable(false)] public string RQ_ItemType { get; set; } [Display(Name = "Question")] [Editable(false)] public string RQ_Question { get; set; } [Display(Name = "Question Help Text")] [Editable(false)] public string RQ_HelpText { get; set; } // Response [Display(Name = "Selected Option No.")] //public string RA_Selection; //### public int RA_OptionNo { get; set; } [Display(Name = "Entered Response")] public string RA_Response { get; set; } [Display(Name = "Date/Time")] [Editable(false)] public System.DateTime RA_DTS { get; set; } [Display(Name = "Mode Flags")] [Editable(false)] //public int RA_Con29; //### public int RA_Mode { get; set; } } public class BlogQuestItemVM { [Display(Name = "Section")] [Editable(false)] public int M_Section { get; set; } [Display(Name = "Item No.")] [Editable(false)] public int M_Item { get; set; } [Display(Name = "Item-Identifier")] [StringLength(20, MinimumLength = 1)] [Editable(false)] public string RQ_Identifier { get; set; } [Display(Name = "Item-Blog")] [Editable(false)] public string BlogEntries { get; set; } [Display(Name = "Blog Entry Text")] [StringLength(4000, MinimumLength = 6)] public string BlogText { get; set; } [Display(Name = "Blog Entry Subject")] [StringLength(50, MinimumLength = 4)] public string BlogSubject { get; set; } [Display(Name = "Blog Entry Source")] [StringLength(10, MinimumLength = 1)] public string BlogSource { get; set; } } }