コード例 #1
0
 public void CreateOrderSuccess()
 {
     var repo = new OrderRepository();
     var request = new OrderRequest();
     request.Order = new Order();
     request.Order.CustomerName = "K LittleJ";
     repo.Add(request);
     var order = repo.GetOrder(request);
     Assert.AreEqual("K LittleJ",order.CustomerName);
 }
コード例 #2
0
        public void GetOrderSuccess()
        {
            var repo = new OrderRepository();
            var request = new OrderRequest();
            request.Order = new Order();
            request.OrderDate = new DateTime(2015,02,24);
            request.Order.OrderNumber = 1;
            var order = repo.GetOrder(request);

            Assert.AreEqual(1, order.OrderNumber);
            Assert.AreEqual("Diedre Douglas", order.CustomerName);
        }
コード例 #3
0
        public Response<Order> GetSelectedOrder(OrderRequest selectedOrder)
        {
            var response = new Response<Order>();
            var orderRepo = new OrderRepository();
            Order order = orderRepo.GetOrder(selectedOrder);
            if (order !=null)
            {
                response.Success = true;
                response.Data = order;
            }
            else
            {
                response.Success = false;
                response.Message = "Order not found";
            }

            return response;
        }