PageRenderTime 47ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/Models/VoteRecord.cs

#
C# | 28 lines | 14 code | 5 blank | 9 comment | 0 complexity | d716cb8dc6d86ca55b151b1e48b4d35b MD5 | raw file
  1. using System;
  2. using Orchard.ContentManagement.Records;
  3. namespace Contrib.Voting.Models {
  4. public class VoteRecord {
  5. public virtual int Id { get; set; }
  6. public virtual DateTime? CreatedUtc { get; set; }
  7. public virtual ContentItemRecord ContentItemRecord { get; set; }
  8. public virtual string ContentType { get; set; }
  9. public virtual string Username { get; set; }
  10. /// <summary>
  11. /// The IP address of the host the vote was cast from
  12. /// </summary>
  13. public virtual string Hostname { get; set; }
  14. /// <summary>
  15. /// The actual vote
  16. /// </summary>
  17. public virtual double Value { get; set; }
  18. /// <summary>
  19. /// A text representing the axe on which the vote is applied (i.e Quality, Support, ...). 'null' is the default value for an 'overall' vote.
  20. /// </summary>
  21. public virtual string Dimension { get; set; }
  22. }
  23. }