コード例 #1
0
        public string PostRemovedPbxEvent(RemovePbxEventRequest request)
        {
            try
            {
                var eventsToRemove =
                    mPbxEventCachesRepository
                        .GetAll()
                        .Where
                        (
                            e =>
                                (e.Event.ContainsKey("Uniqueid1") && e.Event["Uniqueid1"] == request.PbxEventId)
                                ||
                                (e.Event.ContainsKey("Uniqueid") && e.Event["Uniqueid"] == request.PbxEventId)
                        ).ToList();
                foreach (var pbxEvent in eventsToRemove)
                {
                    mPbxEventCachesRepository.Delete(pbxEvent);
                }

                return "success";
            }
            catch (Exception e)
            {

                return e.ToString();
            }
        }
コード例 #2
0
ファイル: AsteriskHub.cs プロジェクト: Madster9000/CallCenter
 public void CallWasCalledBack(RemovePbxEventRequest request)
 {
     Clients.All.broadcastCalledBackCall(request.PbxEventId);
 }