Skip to content

Instantly share code, notes, and snippets.

@justinyoo
Created November 14, 2015 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justinyoo/fed0b4ab1bede237f941 to your computer and use it in GitHub Desktop.
Save justinyoo/fed0b4ab1bede237f941 to your computer and use it in GitHub Desktop.
Event Sourcing & CQRS Pattern for SPA
protected override async Task<bool> OnProcessingAsync(BaseEvent ev)
{
var @event = (ev as UserCreatedEvent);
var stream = this._mapper.Map(@event);
this._eventRepository.Add(stream);
var user = new User
{
Title = @event.Title,
Name = @event.Username,
Email = @event.Email
};
this._userRepository.AddOrUpdate(user);
return await Task.FromResult(true);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment