public string GetPayload(ResourceOwnerAuthenticated parameter)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException(nameof(parameter));
            }

            return(GetPayload(parameter.Parameter));
        }
 public void Handle(ResourceOwnerAuthenticated evt)
 {
     _repository.Add(new Core.Models.EventAggregate
     {
         Id          = evt.Id,
         AggregateId = evt.AggregateId,
         Payload     = evt.Payload,
         Description = "Resource owner is authenticated",
         CreatedOn   = DateTime.UtcNow,
         Order       = evt.Order,
         Type        = evt.ServerName,
         Verbosity   = Core.Models.EventVerbosities.Information,
         Key         = "resource_owner_auth",
     }).Wait();
 }
Exemple #3
0
        public async Task Handle(ResourceOwnerAuthenticated message)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            var payload = _serializer.GetPayload(message);
            await _repository.Add(new EventAggregate
            {
                Id          = message.Id,
                AggregateId = message.AggregateId,
                Description = "Resource owner is authenticated",
                CreatedOn   = DateTime.UtcNow,
                Payload     = payload,
                Order       = message.Order
            });
        }
Exemple #4
0
        public async Task Handle(ResourceOwnerAuthenticated message)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            await _repository.Add(new EventAggregate
            {
                Id          = message.Id,
                AggregateId = message.AggregateId,
                Description = "Resource owner is authenticated",
                CreatedOn   = DateTime.UtcNow,
                Payload     = message.Payload,
                Order       = message.Order,
                Type        = _options.Type,
                Verbosity   = EventVerbosities.Information,
                Key         = "resource_owner_auth"
            });
        }