| 123456789101112131415161718192021222324252627282930313233 |
- using System;
-
- namespace cwebplusApp.Shared.Models {
- public abstract class ReportRepositoryItem {
-
- public enum Type { FOUND, MISSING }
-
- private long id;
- private string serverRefNbr;
- private bool transmitted;
- private Type reportType;
-
- public long ID { get => id; set => id = value; }
- public string ServerRefNbr { get => serverRefNbr; set => serverRefNbr = value; }
- public bool Transmitted { get => transmitted; set => transmitted = value; }
- public Type ReportType { get => reportType; set => reportType = value; }
-
- public ReportRepositoryItem(Type _reportType, long identifier) {
- this.id = identifier;
- this.reportType = _reportType;
- this.transmitted = false;
- }
-
- public override bool Equals(Object obj) {
- if ((obj == null) || !this.GetType().Equals(obj.GetType())) {
- return false;
- } else {
- ReportRepositoryItem rri = (ReportRepositoryItem)obj;
- return (ID == rri.ID);
- }
- }
- }
- }
|