Ejemplo n.º 1
0
 public void Handle(AuthorizationRequestReceived evt)
 {
     _repository.Add(new Core.Models.EventAggregate
     {
         Id          = evt.Id,
         AggregateId = evt.ProcessId,
         Description = "Start authorization process",
         CreatedOn   = DateTime.UtcNow,
         Payload     = evt.Payload,
         Order       = evt.Order,
         Type        = evt.ServerName,
         Verbosity   = Core.Models.EventVerbosities.Information,
         Key         = "auth_process_started"
     }).Wait();
 }
        public string GetPayload(AuthorizationRequestReceived parameter)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException(nameof(parameter));
            }

            if (parameter.Parameter == null)
            {
                throw new ArgumentNullException(nameof(parameter.Parameter));
            }

            var param   = parameter.Parameter;
            var payload = new Payload
            {
                ClientId = param.ClientId,
                Content  = param
            };

            return(JsonConvert.SerializeObject(payload));
        }