Advertisement
codeplanner

Auction DomainModel

May 4th, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.19 KB | None | 0 0
  1. //DomainModel Auction - Cornerstone T363
  2. [Serializable]
  3.     [DataContract]
  4.     [DisplayColumn("Name")]
  5.     public partial class User : PersistentEntity
  6.     {
  7.         [DataMember]
  8.         public string Name { get; set; }
  9.  
  10.         [DataMember]
  11.         public string Lat { get; set; }
  12.  
  13.         [DataMember]
  14.         public string Lng { get; set; }
  15.  
  16.         [DataMember]
  17.         public virtual IList<ChatMessage> ChatMessages { get; set; }
  18.  
  19.         [DataMember]
  20.         public virtual IList<AuctionItem> AuctionItems { get; set; }
  21.  
  22.         [DataMember]
  23.         public virtual IList<AuctionBid> AuctionBids { get; set; }
  24.     }
  25.  
  26.     [Serializable]
  27.     [DataContract]
  28.     [DisplayColumn("Headline")]
  29.     public partial class AuctionItem : PersistentEntity
  30.     {
  31.         [DataMember]
  32.         public string Headline { get; set; }
  33.  
  34.         [DataMember]
  35.         public string Description { get; set; }
  36.  
  37.         [DataMember]
  38.         public int OutputPrice { get; set; }
  39.  
  40.         [DataMember]
  41.         public bool Active { get; set; }
  42.  
  43.         [DataMember]
  44.         public virtual IList<AuctionBid> AuctionBids { get; set; }
  45.  
  46.         [DataMember]
  47.         public int UserId { get; set; }
  48.         [DataMember]
  49.         public virtual User User { get; set; }
  50.     }
  51.  
  52.     [Serializable]
  53.     [DataContract]
  54.     [DisplayColumn("Offer")]
  55.     public partial class AuctionBid : PersistentEntity
  56.     {
  57.         [DataMember]
  58.         public int Offer { get; set; }
  59.  
  60.         [DataMember]
  61.         public int UserId { get; set; }
  62.         [DataMember]
  63.         public virtual User User { get; set; }
  64.  
  65.         [DataMember]
  66.         public int AuctionItemId { get; set; }
  67.         [DataMember]
  68.         public virtual AuctionItem AuctionItem { get; set; }
  69.     }
  70.  
  71.     [Serializable]
  72.     [DataContract]
  73.     [DisplayColumn("Message")]
  74.     public partial class ChatMessage : PersistentEntity
  75.     {
  76.         [DataMember]
  77.         [Required]
  78.         public string Message { get; set; }
  79.  
  80.         [DataMember]
  81.         [Required]
  82.         public string Time { get; set; }
  83.  
  84.         [DataMember]
  85.         public int UserId { get; set; }
  86.         [DataMember]
  87.         public virtual User User { get; set; }
  88.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement