Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 private void Handle(Events.Initiated e)
 {
     this.GoodStanding = true;
 }
Beispiel #4
0
 private void Handle(Events.Initiated e)
 {
     this.UserName = e.UserName;
 }