Beispiel #1
0
 private void OnUserSmsRateChange(object sender, EntityChangeEventArgs e)
 {
     ClearSmsRateCache(Helper.GetGuid(sender));
     try
     {
         WinServiceHandler.SmsSendWinServiceHandlerChannel().ClearSmsRateCache(Helper.GetGuid(sender));
     }
     catch { }
 }
Beispiel #2
0
        private void OnUserPrivateNumberChange(object sender, EntityChangeEventArgs e)
        {
            int smsSenderAgentRefrence;

            if (sender is Common.UserPrivateNumber)
            {
                smsSenderAgentRefrence = new SmsSenderAgent().GetSmsSenderAgentRefrence(((Common.UserPrivateNumber)sender).PrivateNumberGuid);
            }
            else
            {
                smsSenderAgentRefrence = (int)this.GetSmsSenderAgentReference(Helper.GetGuid(sender));
            }

            if (smsSenderAgentRefrence != 0)
            {
                try
                {
                    WinServiceHandler.SmsSendWinServiceHandlerChannel().ClearPrivateNumberCache((SmsSenderAgentReference)smsSenderAgentRefrence);
                }
                catch { }
            }
        }