private void OnUserSmsRateChange(object sender, EntityChangeEventArgs e) { ClearSmsRateCache(Helper.GetGuid(sender)); try { WinServiceHandler.SmsSendWinServiceHandlerChannel().ClearSmsRateCache(Helper.GetGuid(sender)); } catch { } }
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 { } } }