public async Task <Product2Model> AddProductAsync(string no, string name, double weight)
        {
            var product = new Product2
            {
                Id      = Guid.NewGuid().ToString(),
                NO      = no,
                Name    = name,
                Weight  = weight,
                InBound = DateTime.Now,
            };

            await _productRepository.InsertAsync(product);

            return(product.MapTo <Product2Model>());
        }