public void doSomething(string text, EventHandlerArgs args)
 {
     Console.WriteLine("Email this message {0}", text);
     //sending message with email
     args.IsDo = true;
     RaiseEvent(this, args);
 }
        public void updateKeys(object sender, EventHandlerArgs e)
        {
            List <string> newkeys   = e.Parameter as List <string>;
            Boolean       updateYes = false;

            if (newkeys.Count != 0)
            {
                if (blacklistKeys.Count != newkeys.Count)
                {
                    updateYes = true;
                }
                else
                {
                    var areEquivalent = !blacklistKeys.Except(newkeys).Any();
                    if (!areEquivalent)
                    {
                        updateYes = true;
                    }
                }
                if (updateYes == true)
                {
                    reloadBlackListKeys(newkeys);
                }
            }
        }
 public static void Notify <TArgs> (this EventHandlerArgs <TArgs> handler, TArgs args)
 {
     if (handler != null)
     {
         handler(args);
     }
 }
Exemple #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="args"></param>
 /// <returns></returns>
 public Task Handle(EventHandlerArgs <DemoSubscribe> args)
 {
     Console.WriteLine(args.Event.Name);
     Console.WriteLine(args.Exchange);
     Console.WriteLine(args.RoutingKey);
     Console.WriteLine(args.Redelivered);
     Console.WriteLine(args.Original);
     return(Task.CompletedTask);
 }
Exemple #5
0
 public Task Handle(EventHandlerArgs <MessageBody1> args)
 {
     Console.WriteLine("==================================================");
     Console.WriteLine(id + "=>" + typeof(MessageBody1).Name);
     Console.WriteLine(args.Event.Body);
     Console.WriteLine(args.Original);
     Console.WriteLine(args.Redelivered);
     Console.WriteLine("==================================================");
     return(Task.CompletedTask);
 }
 public Task Handle(MessageBody1 message, EventHandlerArgs args)
 {
     Console.WriteLine("==================================================");
     Console.WriteLine(id + "=>" + typeof(MessageBody1).Name);
     Console.WriteLine(message.Serialize());
     Console.WriteLine(args.Original);
     Console.WriteLine(args.Redelivered);
     Console.WriteLine("==================================================");
     return(Task.CompletedTask);
 }
 public void doSomething(string text)
 {
     Console.WriteLine("Email this message {0}", text);
     //sending message with email
     if (RaiseEvent != null)     //Check if we have listeners
     {
         EventHandlerArgs args = new EventHandlerArgs();
         args.IsDo = true;
         RaiseEvent(this, args);
     }
 }
 public async Task Handle(EventHandlerArgs <QualifiedUserCreatedEvent> args)
 {
     try
     {
         var qualifiedUser = args.Event.User;
         //Here we create the account based on the qualified user passed from Users service
         await _accountRepository.CreateFromUserAsync(qualifiedUser);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, ex.Message, args);
         throw ex;
     }
 }
 public void Fire(object sender, EventHandlerArgs args) {
     Console.WriteLine("Fired");
 }
 public void Fire(object sender, EventHandlerArgs args) {
     FooEvents foo = (FooEvents) sender;
     foo.RemoveEvent();
     Console.WriteLine("Fired");
 }