public async Task UpdateProductAsync(productModels obj)
        {
            var product = await _unitOfWork.Product.GetByAsync(obj.Idproduct);

            if (product == null)
            {
                return;
            }

            _mapper.Map <productModels, Product>(obj, product);

            await _unitOfWork.CompleteAsync();
        }
 public async Task PutProduct(productModels product)
 {
     await _service.UpdateProductAsync(product);
 }
 public async Task CreateProductAsync(productModels obj)
 {
     var product = _mapper.Map <productModels, Product>(obj);
     await _unitOfWork.Product.AddAsync(product);
 }
 public async Task PostProduct(productModels product)
 {
     await _service.CreateProductAsync(product);
 }