private void HandleStateOffline(Messages.ChangeState x)
 {
     if (_userAddresses.Keys.Contains(x.UserName))
     {
         _userAddresses.Remove(x.UserName);
         ConsoleActorContainer.Instance.WriterActor.Tell(string.Format("{0} is offline now.", x.UserName));
     }
 }
 private void HandleStateOnline(Messages.ChangeState x)
 {
     if (!_userAddresses.Keys.Contains(x.UserName))
     {
         Context.Watch(Sender);
         _userAddresses.Add(x.UserName, new ChatUserReference()
         {
             ActorReference = Sender
         });
     }
     ConsoleActorContainer.Instance.WriterActor.Tell(string.Format("{0} is online now.", x.UserName));
 }