public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; /// <summary> /// gora a imagem não é mais um arquivo de texto, agora ela passa a ser file e coseguimos trazer ela pelo nome atraves das pastas. /// </summary> var file = form.Files[0]; var folder = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Equipes"); if (file != null) { if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/", folder, file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { file.CopyTo(stream); } novaEquipe.Imagem = file.FileName; } else { novaEquipe.Imagem = "padrao.png"; } // Upload Final equipeModel.Crate(novaEquipe); ViewBag.Equipes = equipeModel.ReadAll(); return(LocalRedirect("~/Equipe")); }