public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; novaEquipe.Imagem = form["Imagem"]; equipeModel.Criar(novaEquipe); ViewBag.Equipes = equipeModel.Ler(); return(LocalRedirect("~/Equipe")); }
public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; // novaEquipe.Imagem = form["Imagem"]; // Upload if (form.Files.Count > 0) { var file = form.Files[0]; var folder = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Equipes"); 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"; } equipemodel.Criar(novaEquipe); ViewBag.Equipes = equipemodel.LerTodas(); return(LocalRedirect("~/Equipe/Listar")); }
public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; // Upload Início 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.Criar(novaEquipe); ViewBag.Equipes = equipeModel.ReadAll(); return(RedirectToAction("Index")); }