Beispiel #1
0
        protected virtual bool isDupe()
        {
            bool result = false;

            if (qsoType == QsoType.NewQso)
            {
                result = dupeBehaviors.isDupe(qso.Callsign, qso.Band, qso.Mode);
            }
            else
            {
                IList <Qso> qsos = dupeBehaviors.getDupes(qso.Callsign, qso.Band, qso.Mode);
                if ((qsos.Count > 1) || (qsos.Count == 1 && qsos[0].Id != qso.Id))
                {
                    return(true);
                }
            }
            return(result);
        }
 protected IList <Qso> getDupeList()
 {
     return(dupeBehaviors.getDupes(partialCall, band, mode));
 }