Exemplo n.º 1
0
        public ActionResult Create(ClsCustomer cust)
        {
            CustomerClient cusclt = new CustomerClient();

            cusclt.Create(cust.customer);
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(Customer customer)
        {
            CustomerClient customerClient = new CustomerClient();
            bool           result         = customerClient.Create(customer);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public ActionResult Create(CustomerViewModel cvm)
        {
            CustomerClient CC = new CustomerClient();

            CC.Create(cvm.customer);
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        public void Get_Success()
        {
            CustomerRequest customerRequest = BuildCustomerCreateRequest();
            var             customerClient  = new CustomerClient();
            Customer        customer        = customerClient.Create(customerRequest);

            Thread.Sleep(1000);

            try
            {
                CustomerCardCreateRequest cardRequest = BuildCardCreateRequest();
                CustomerCard card = customerClient.CreateCard(customer.Id, cardRequest);

                var request = new CardTokenRequest
                {
                    CustomerId   = customer.Id,
                    CardId       = card.Id,
                    SecurityCode = "123",
                };
                CardToken createdCartToken = client.Create(request);

                Thread.Sleep(1000);

                CardToken cardToken = client.Get(createdCartToken.Id);

                Assert.NotNull(cardToken);
                Assert.Equal(createdCartToken.Id, cardToken.Id);
            }
            finally
            {
                customerClient.Delete(customer.Id);
            }
        }
Exemplo n.º 5
0
        public void Create_Success()
        {
            CustomerRequest request = BuildCreateRequest();

            Customer customer = client.Create(request);

            Assert.NotNull(customer);
            Assert.NotNull(customer.Id);

            client.Delete(customer.Id);
        }
Exemplo n.º 6
0
        public void Create_Customer()
        {
            CustomerService.CustomerClient client = new CustomerClient("BasicHttpBinding_ICustomer");
            client.Open();
            client.Create(_dto);

            CustomerDTO result = client.Read(_dto.Id);

            Assert.IsNotNull(result);
        }
Exemplo n.º 7
0
        public JsonResult Create(List <OrderDetails> orderDetails, Customer customer)
        {
            try
            {
                customer.Gender       = "Male";
                customer.IdentityCard = "887799445511";
                customer.Address      = "HCM";
                customer.DateOfBirth  = DateTime.Now;
                var customerCreated = _customerClient.Create(customer);
                var empl            = _employeeClient.GetEmployee(Convert.ToInt32(Session["UserId"]));

                var order = new Order
                {
                    Customer     = customerCreated.Id,
                    Seller       = empl.Id,
                    OrderDate    = DateTime.Now,
                    OrderDetails = orderDetails,
                };

                var orderCreated = _orderClient.CreateOrder(order);

                foreach (var item in orderDetails)
                {
                    var orderDetail = new OrderDetails
                    {
                        OrderId   = orderCreated.Id,
                        ProductId = item.ProductId,
                        Quantity  = item.Quantity,
                    };

                    var detailsCreated = _orderClient.CreateOrderDetail(orderDetail);
                }

                return(Json(new { url = Url.Action("UserProfile", "Employee") }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(new { url = Url.Action("Index", "Home") }, JsonRequestBehavior.AllowGet));
            }
        }