public SecurityCreatedEvent(Guid id, CreateSecurityRequest security) : base(nameof(SecurityCreatedEvent), _eventVersion) { Id = id; EventName = nameof(SecurityCreatedEvent); Security = security; }
public ActionResult <CommandResponse> Post([FromBody] CreateSecurityRequest request) { Logger.Log($"Received {nameof(CreateSecurityRequest)}"); var id = Guid.NewGuid(); try { _mediator.Send(new CreateSecurityCommand(id, request)); } catch (Exception e) { return(BadRequest(new CommandResponse { Error = e.Message })); } Logger.Log($"Completed processing {nameof(CreateSecurityRequest)}"); return(Ok(new CommandResponse { Id = id, Name = nameof(CreateSecurityCommand) })); }
public Security(Guid id, CreateSecurityRequest request) { ApplyChange(new SecurityCreatedEvent(id, request)); }
//public Guid TransactionId { get; set; } public CreateSecurityCommand(Guid id, CreateSecurityRequest security) : base(id) { Security = security; }