Guest User

Untitled

a guest
Sep 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. using Castle.Core.Logging;
  2. using System;
  3.  
  4. namespace Demo.Domain
  5. {
  6. public class Bank : LookupItem
  7. {
  8. public virtual string DivisionCode { get; set; }
  9. public virtual string AccountType { get; set; }
  10. public virtual string AccountNumber { get; set; }
  11. }
  12.  
  13. public abstract class LookupItem : DomainBase
  14. {
  15. public virtual string Code { get; set; }
  16. public virtual string Name { get; set; }
  17. public virtual string ShortName { get; set; }
  18. public virtual string Description { get; set; }
  19. public virtual bool Active { get; set; }
  20. public virtual int Sequence { get; set; }
  21.  
  22. public override string ToString()
  23. {
  24. return Name;
  25. }
  26. }
  27.  
  28. public class DomainBase
  29. {
  30. public DomainBase()
  31. {
  32. Logger = NullLogger.Instance;
  33. }
  34.  
  35. public virtual ILogger Logger { get; set; }
  36. public virtual int Id { get; set; }
  37. public virtual DateTime CreationDateTime { get; set; }
  38. public virtual string CreatedBy { get; set; }
  39. public virtual DateTime LastModifiedDateTime { get; set; }
  40. public virtual int LastModifiedBy { get; set; }
  41. }
  42. }
Add Comment
Please, Sign In to add comment