Example #1
0
 public Task Any(Services.Cancel request)
 {
     return(_bus.CommandToDomain(new Commands.Cancel
     {
         PaymentId = request.PaymentId
     }));
 }
Example #2
0
 public Task Any(Services.RoleActivate request)
 {
     return(_bus.CommandToDomain(new Commands.Activate
     {
         RoleId = request.RoleId
     }));
 }
Example #3
0
 public Task Any(Services.ChangeDescriptionCampaign request)
 {
     return(_bus.CommandToDomain(new Commands.ChangeDescription
     {
         CampaignId = request.CampaignId,
         Description = request.Description
     }));
 }
Example #4
0
 public Task Any(Services.AddCatalogType request)
 {
     return(_bus.CommandToDomain(new Commands.Define
     {
         TypeId = request.TypeId,
         Type = request.Type
     }));
 }
Example #5
0
 public Task Any(Services.AddBasketItem request)
 {
     return(_bus.CommandToDomain(new Commands.AddItem
     {
         BasketId = request.BasketId,
         ProductId = request.ProductId,
     }));
 }
 public Task Post(Todo.AddTodo request)
 {
     return(_bus.CommandToDomain(new Todo.Commands.Add
     {
         TodoId = request.TodoId,
         Message = request.Message
     }));
 }
Example #7
0
 public Task Any(Services.AddCatalogBrand request)
 {
     return(_bus.CommandToDomain(new Commands.Define
     {
         BrandId = request.BrandId,
         Brand = request.Brand
     }));
 }
 public Task Add(DTOs.Todo model)
 {
     return(_session.CommandToDomain(new Todo.Commands.Add
     {
         TodoId = model.TodoId,
         Message = model.Message
     }));
 }
Example #9
0
 public Task Any(Services.AddOrderItem request)
 {
     return(_bus.CommandToDomain(new Commands.Add
     {
         OrderId = request.OrderId,
         ProductId = request.ProductId,
         Quantity = request.Quantity
     }));
 }
Example #10
0
 public Task Any(Services.AddCampaignRule request)
 {
     return(_bus.CommandToDomain(new Commands.Add
     {
         CampaignId = request.CampaignId,
         RuleId = request.RuleId,
         Description = request.Description
     }));
 }
Example #11
0
 public Task Any(Services.AddPoint request)
 {
     return(_bus.CommandToDomain(new Commands.Add
     {
         LocationId = request.LocationId,
         PointId = request.PointId,
         Latitude = request.Latitude,
         Longitude = request.Longitude
     }));
 }
        public Task Any(Services.InitiateBasket request)
        {
            var session = GetSession();

            return(_bus.CommandToDomain(new Commands.Initiate
            {
                BasketId = request.BasketId,
                UserName = session.IsAuthenticated ? session.UserName : ""
            }));
        }
Example #13
0
 public Task Any(Services.AddLocation request)
 {
     return(_bus.CommandToDomain(new Commands.Add
     {
         LocationId = request.LocationId,
         Code = request.Code,
         Description = request.Description,
         ParentId = request.ParentId
     }));
 }
Example #14
0
        public void SaveUserAuth(IUserAuth userAuth)
        {
            var original = GetUserAuth(userAuth.UserName);

            if (original.DisplayName != userAuth.DisplayName)
            {
                _bus.CommandToDomain(new Identity.User.Commands.ChangeName
                {
                    UserName  = userAuth.UserName,
                    GivenName = userAuth.DisplayName
                }).Wait();
            }
        }
Example #15
0
        public Task Any(Services.InitiateBuyer request)
        {
            var session = GetSession();

            if (!session.IsAuthenticated)
            {
                throw new HttpError("not logged in");
            }

            return(_bus.CommandToDomain(new Commands.Initiate
            {
                UserName = session.UserName,
                GivenName = session.DisplayName
            }));
        }
Example #16
0
 public Task Any(Services.CancelOrder request)
 {
     return(_bus.CommandToDomain(new Commands.Cancel
     {
         OrderId = request.OrderId
     }));
 }
Example #17
0
 public Task Any(Services.AddProduct request)
 {
     return(_bus.CommandToDomain(new Commands.Add
     {
         ProductId = request.ProductId,
         CatalogBrandId = request.CatalogBrandId,
         CatalogTypeId = request.CatalogTypeId,
         Name = request.Name,
         Price = request.Price,
     }));
 }
Example #18
0
 public Task Any(Services.UserRegister request)
 {
     return(_bus.CommandToDomain(new Commands.Register
     {
         UserName = request.UserName,
         GivenName = request.GivenName
     }));
 }
Example #19
0
        public Task Any(Services.AddBuyerPaymentMethod request)
        {
            var session = GetSession();

            if (!session.IsAuthenticated)
            {
                throw new HttpError("not logged in");
            }

            return(_bus.CommandToDomain(new Commands.Add
            {
                UserName = session.UserName,
                PaymentMethodId = request.PaymentMethodId,
                Alias = request.Alias,
                CardholderName = request.CardholderName,
                CardNumber = request.CardNumber,
                Expiration = request.Expiration,
                SecurityNumber = request.SecurityNumber,
                CardType = PaymentMethod.CardType.FromValue(request.CardType)
            }));
        }
Example #20
0
        public Task Any(Services.AddBuyerAddress request)
        {
            var session = GetSession();

            if (!session.IsAuthenticated)
            {
                throw new HttpError("not logged in");
            }

            return(_bus.CommandToDomain(new Commands.Add
            {
                UserName = session.UserName,
                AddressId = request.AddressId,
                Alias = request.Alias,
                Street = request.Street,
                City = request.City,
                State = request.State,
                ZipCode = request.ZipCode,
                Country = request.Country,
            }));
        }
        public async Task Post(Models.AuLogin request)
        {
            var command = request.ConvertTo <Domain.Authentication.Users.Commands.Login>();

            await _bus.CommandToDomain(command).ConfigureAwait(false);
        }
Example #22
0
 public Task Any(Services.Seed request)
 {
     return(_bus.CommandToDomain(new Commands.Seed
     {
     }));
 }