public async Task <IActionResult> Create(ProduitViewModel ProduitViewModel) { ProduitViewModel = await ChargerFournisseur(ProduitViewModel); if (!ModelState.IsValid) { return(View(ProduitViewModel)); } var imgPrefixe = Guid.NewGuid() + "_"; if (!await TelechargerFichier(ProduitViewModel.ImgTelecharger, imgPrefixe)) { return(View(ProduitViewModel)); } ProduitViewModel.Image = imgPrefixe + ProduitViewModel.ImgTelecharger.FileName; await _ProduitRepository.Ajouter(_mapper.Map <Produit>(ProduitViewModel)); return(RedirectToAction("Index")); }