Exemple #1
0
 public async Task GetAllCustomerDetails()
 {
     AlertDataModel data = new AlertDataModel()
     {
         CustomerName       = CustName.Text,
         CustomerContactNo  = CustNo.Text,
         CustomerRegion     = CustRegion.Text,
         CustomerEmailId    = CustEmail.Text,
         ProductIdConfirmed = ProductId.Text
     };
     GetCustomerDetails details = new GetCustomerDetails();
     await details.ProductConfirmation(data);
 }
        public async void Test14()
        {
            GetCustomerDetails alert = new GetCustomerDetails();
            AlertDataModel     data  = new AlertDataModel()
            {
                CustomerName       = "Niki",
                CustomerContactNo  = "98765430",
                CustomerRegion     = "South",
                CustomerEmailId    = "*****@*****.**",
                ProductIdConfirmed = "P106"
            };
            await alert.ProductConfirmation(data);

            string notification = GetCustomerDetails.notification;
            string expected     = "";

            Assert.Equal(expected, notification);
        }
        public CustomerDetailsResponse Get(GetCustomerDetails request)
        {
            var customer = Db.SingleById <Customer>(request.Id);

            if (customer == null)
            {
                throw new HttpError(HttpStatusCode.NotFound,
                                    new ArgumentException("Customer does not exist: " + request.Id));
            }

            var ordersResponse = base.Gateway.Send(new GetOrders {
                CustomerId = customer.Id
            });

            return(new CustomerDetailsResponse
            {
                Customer = customer,
                Orders = ordersResponse.Results,
            });
        }
Exemple #4
0
 public void Handle(Application.Boundaries.GetCustomerDetails.Output output)
 {
     GetCustomerDetails.Add(output);
 }
 public void Default(GetCustomerDetailsOutput output) => GetCustomerDetails.Add(output);
Exemple #6
0
 public void Standard(GetCustomerDetailsOutput output)
 {
     GetCustomerDetails.Add(output);
 }
Exemple #7
0
 public CustomerDetails Handle(GetCustomerDetails query)
 {
     return(Mapper.Map <CustomerDetails>(_architectureContext.Customers.Find(query.Id)));
 }
 public void Default(Application.Boundaries.GetCustomerDetails.GetCustomerDetailsOutput output)
 {
     GetCustomerDetails.Add(output);
 }
        public CustomerDetails Handle(GetCustomerDetails query)
        {
            var customer = _context.Customers.Find(query.Id);

            return(Mapper.Map <CustomerDetails>(customer));
        }