public PolicyDTO(ApplicationMsgs.PolicyCreated @event) { PolicyId = @event.PolicyId; ApplicationId = @event.ApplicationId; Name = @event.ClientId; OneRolePerUser = @event.OneRolePerUser; }
public void Handle(ApplicationMsgs.PolicyCreated @event) { if (_applications.ContainsKey(@event.ApplicationId)) //in filtered list { if (_policies.Keys.Contains(@event.PolicyId)) { return; } _policies.AddOrUpdate(new PolicyDTO(@event)); } }