public Task Handle(Events.Initiated e, IMessageHandlerContext ctx) { var model = new Models.OrderingBuyer { Id = e.UserName, GivenName = e.GivenName, GoodStanding = true }; return(ctx.UoW().Add(e.UserName, model)); }
public async Task Handle(Events.Initiated e, IMessageHandlerContext ctx) { var user = await ctx.UoW().TryGet <Identity.User.Models.User>(e.UserName) .ConfigureAwait(false); var basket = new Models.BasketIndex { Id = e.BasketId, CustomerId = user?.Id, Customer = user?.GivenName, Created = e.Stamp, Updated = e.Stamp }; await ctx.UoW().Add(e.BasketId, basket).ConfigureAwait(false); }
private void Handle(Events.Initiated e) { this.GoodStanding = true; }
private void Handle(Events.Initiated e) { this.UserName = e.UserName; }