Beispiel #1
0
        internal static IHttpActionResult Insert()
        {
            var cartResult = CartImplementaion.GetAll() as OkNegotiatedContentResult <IEnumerable <Cart> >;
            var cartList   = cartResult.Content.ToList();

            var productResult = ProductImplementaion.GetAll() as OkNegotiatedContentResult <IEnumerable <Product> >;
            var productList   = productResult.Content.ToList();

            var cartItems = new List <CartItem>()
            {
                new CartItem()
                {
                    ID = Guid.NewGuid(), CartID = cartList[0].ID, ProductID = productList[0].ID, Qty = 2, Price = 1000, Discount = 100, Description = "Description A",
                },
                new CartItem()
                {
                    ID = Guid.NewGuid(), CartID = cartList[0].ID, ProductID = productList[0].ID, Qty = 2, Price = 1000, Discount = 100, Description = "Description B",
                },
                new CartItem()
                {
                    ID = Guid.NewGuid(), CartID = cartList[0].ID, ProductID = productList[0].ID, Qty = 2, Price = 1000, Discount = 100, Description = "Description C",
                },
            };

            var response = baseController.Insert(cartItems);

            return(response);
        }