public IActionResult CreateProduct(ProductModel model , IFormFile productFile) 
 {
     if (ModelState.IsValid)
     {
         var user = _userService.getIdentityUserByUserNameOrPhoneNumber(User.Identity.Name);
         var uniqueFilePath = _fileService.InsertFile(productFile , "img");
         if(uniqueFilePath != null)
         {
             model.ProductPicture = uniqueFilePath;
             var product = _productModelFactory.productModelFactory(model,user.Id);
             _productService.insertProduct(product);
             _cacheService.ClearCacheKey();
         }
     }
     return RedirectToAction("list");
 }