Exemplo n.º 1
0
        private void AddSignalSourceToList(Common.SignalSource src)
        {
            SourceGroupModel grp = null;

            if (Common.AppSettings.Instance.UseGroups)
            {
                grp = _signalGroups.FirstOrDefault(g => g.GroupId == src.GroupId);
            }
            else
            {
                grp = _signalGroups.FirstOrDefault(g => g.GroupId == Guid.Empty);
            }
            if (grp != null)
            {
                grp.AddSignalSourceToList(src);

                _signalGroups.Sort();
            }
        }
Exemplo n.º 2
0
        public bool ProcessRefreshSignalSource(Guid id)
        {
            bool            bDone        = false;
            BaseSourceModel curProcessor = _signalSources.FirstOrDefault(s => s.SignalSourceId == id && s.ParentSourceId == null);

            Common.SignalSource src = Common.AppSettings.Instance.SignalSources.FirstOrDefault(s => s.SourceId == id);
            if (src != null && curProcessor != null)
            {
                curProcessor.DoRefreshSource();
                bDone = true;
                _signalSources.Sort();

                ProcessRefreshSubItems(curProcessor);
            }
            return(bDone);
        }
Exemplo n.º 3
0
 public RollCallItem GetItemFromLookupKey(string lookupKey)
 {
     return(_rollCallParticipants.FirstOrDefault(rci => rci.SignalingLookupKey == lookupKey));
 }