PWA Fundvelo der Caritas.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

ReportRepositoryItem.cs 1.1KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. namespace cwebplusApp.Shared.Models {
  3. public abstract class ReportRepositoryItem {
  4. public enum Type { FOUND, MISSING }
  5. private long id;
  6. private string serverRefNbr;
  7. private bool transmitted;
  8. private Type reportType;
  9. public long ID { get => id; set => id = value; }
  10. public string ServerRefNbr { get => serverRefNbr; set => serverRefNbr = value; }
  11. public bool Transmitted { get => transmitted; set => transmitted = value; }
  12. public Type ReportType { get => reportType; set => reportType = value; }
  13. public ReportRepositoryItem(Type _reportType, long identifier) {
  14. this.id = identifier;
  15. this.reportType = _reportType;
  16. this.transmitted = false;
  17. }
  18. public override bool Equals(Object obj) {
  19. if ((obj == null) || !this.GetType().Equals(obj.GetType())) {
  20. return false;
  21. } else {
  22. ReportRepositoryItem rri = (ReportRepositoryItem)obj;
  23. return (ID == rri.ID);
  24. }
  25. }
  26. }
  27. }