Пример #1
0
        public void Renew(string apikey)
        {
            IPOSSyncNotificationCallBack Callback = OperationContext.Current.GetCallbackChannel <IPOSSyncNotificationCallBack>();

            Exit(Callback);
            Authenticate(apikey, Callback);
        }
	private void UnSubscribe(IPOSSyncNotificationCallBack callback)
	{
	  try
	  {
		_subscribers.Remove(_subscribers.Find(x => x.Channel == callback));
	  }
	  catch {}
	}
Пример #3
0
 private void UnSubscribe(IPOSSyncNotificationCallBack callback)
 {
     try
     {
         _subscribers.Remove(_subscribers.Find(x => x.Channel == callback));
     }
     catch {}
 }
Пример #4
0
 public void NotifyChanges(string apikey)
 {
     if (_subscribers.Exists(x => x.APIKey.Equals(apikey)))
     {
         IPOSSyncNotificationCallBack Callback = _subscribers.Find(x => x.APIKey.Equals(apikey)).Channel;
         Callback.AvailableChanges(true);
     }
 }
	private void Subscribe(string apikey, IPOSSyncNotificationCallBack callback)
	{
	  try
	  {
		if (!_subscribers.Exists(x => x.Channel == callback))
		{
		  _subscribers.Add(new UserCompany() { APIKey = apikey, Channel = callback });
		}
	  }
	  catch{}
	}
Пример #6
0
 private void Subscribe(string apikey, IPOSSyncNotificationCallBack callback)
 {
     try
     {
         if (!_subscribers.Exists(x => x.Channel == callback))
         {
             _subscribers.Add(new UserCompany()
             {
                 APIKey = apikey, Channel = callback
             });
         }
     }
     catch {}
 }
	private void Exit(IPOSSyncNotificationCallBack callback)
	{
	  UnSubscribe(callback);
	}
	private void Authenticate(string apikey, IPOSSyncNotificationCallBack callback)
	{	  
	  Subscribe(apikey, callback);
	  callback.IsAuthenticated(true);
	}
Пример #9
0
 private void Exit(IPOSSyncNotificationCallBack callback)
 {
     UnSubscribe(callback);
 }
Пример #10
0
 private void Authenticate(string apikey, IPOSSyncNotificationCallBack callback)
 {
     Subscribe(apikey, callback);
     callback.IsAuthenticated(true);
 }
Пример #11
0
        public void Exit()
        {
            IPOSSyncNotificationCallBack Callback = OperationContext.Current.GetCallbackChannel <IPOSSyncNotificationCallBack>();

            Exit(Callback);
        }