Пример #1
0
        public async Task <bool> CreatProductQuantity(CreatProductQuantityViewModel request)
        {
            var json       = JsonConvert.SerializeObject(request);
            var jsonstring = new StringContent(json, Encoding.UTF8, "application/json");
            var creat      = _httpClientFactory.CreateClient();

            creat.BaseAddress = new Uri(_configuration["URLAPI:Url"]);
            var post = await creat.PostAsync("api/Product/CreatProductQuantity", jsonstring);

            return(post.IsSuccessStatusCode);
        }
Пример #2
0
        public async Task <IActionResult> CreatProductQuantity(string Value, int productId)
        {
            var listCreat = JsonConvert.DeserializeObject <List <CreatProductQuantity> >(Value);
            var request   = new CreatProductQuantityViewModel()
            {
                CreatList = listCreat,
                ProductId = productId,
            };
            var creat = await _productConnectAPI.CreatProductQuantity(request);

            return(Json(new
            {
                status = true
            }));
        }
Пример #3
0
        public async Task <int> CreatProductQuantity(CreatProductQuantityViewModel request)
        {
            var listproductquantityRemove = await _context.ProductQuantities.Where(x => x.ProductId == request.ProductId).ToListAsync();

            foreach (var remove in listproductquantityRemove)
            {
                _context.ProductQuantities.Remove(remove);
            }
            foreach (var product in request.CreatList)
            {
                var productquantity = new ProductQuantity()
                {
                    ProductId      = request.ProductId,
                    ProductColorId = product.ProductColorId,
                    ProductSizeId  = product.ProductSizeId,
                    Quantity       = product.Quantity
                };
                _context.ProductQuantities.Add(productquantity);
            }
            return(await _context.SaveChangesAsync());
        }
Пример #4
0
        public async Task <IActionResult> CreatProductQuantity([FromBody] CreatProductQuantityViewModel request)
        {
            var creat = await _productSerVice.CreatProductQuantity(request);

            return(Ok());
        }