public ActionResult Cadastrar(Jogo novoJogo, HttpPostedFileBase arquivo) { CategoriaBancoDados bancoCateg = new CategoriaBancoDados(this._contexto); Categoria c = new Categoria(); c = bancoCateg.LocalizarId(novoJogo.Categoria.Id); novoJogo.Categoria = c; PlataformaBancoDados bancoConsole = new PlataformaBancoDados(this._contexto); Plataforma d = new Plataforma(); d = bancoConsole.LocalizarId(novoJogo.Console.Id); novoJogo.Console = d; if (arquivo != null && arquivo.ContentLength > 0) { var nomeArquivo = Path.GetFileName(arquivo.FileName); var caminho = Path.Combine(Server.MapPath("~/Content/images"), nomeArquivo); arquivo.SaveAs(caminho); novoJogo.Imagem = "~/Content/images/" + nomeArquivo; } else { novoJogo.Imagem = "#"; } this._bd.Inserir(novoJogo); return RedirectToAction("Index"); }
public CategoriasController() { this._contexto = new Contexto("SistemaLocadora"); this._bd = new CategoriaBancoDados(this._contexto); }
public ActionResult Editar(Filme filmeEditado, HttpPostedFileBase arquivo) { CategoriaBancoDados banco = new CategoriaBancoDados(this._contexto); Categoria c = new Categoria(); c = banco.LocalizarId(filmeEditado.Categoria.Id); Filme filme = this._bd.LocalizarId(filmeEditado.Id); filme.Categoria = c; filme.Atores = filmeEditado.Atores; filme.Diretor = filmeEditado.Diretor; filme.Id = filmeEditado.Id; filme.Nome = filmeEditado.Nome; filme.Valor = filmeEditado.Valor; if (arquivo != null && arquivo.ContentLength > 0) { var nomeArquivo = Path.GetFileName(arquivo.FileName); var caminho = Path.Combine(Server.MapPath("~/Content/images"), nomeArquivo); arquivo.SaveAs(caminho); filme.Imagem = "~/Content/images/" + nomeArquivo; } this._bd.Editar(filme); return RedirectToAction("Index"); }
public ActionResult Editar(Jogo jogoEditado, HttpPostedFileBase arquivo) { CategoriaBancoDados bancoCateg = new CategoriaBancoDados(this._contexto); Categoria c = new Categoria(); c = bancoCateg.LocalizarId(jogoEditado.Categoria.Id); jogoEditado.Categoria = c; PlataformaBancoDados bancoConsole = new PlataformaBancoDados(this._contexto); Plataforma d = new Plataforma(); d = bancoConsole.LocalizarId(jogoEditado.Console.Id); jogoEditado.Console = d; Jogo jogo = this._bd.LocalizarId(jogoEditado.Id); jogo.Categoria = c; jogo.Console = d; jogo.Desenvolvedora = jogoEditado.Desenvolvedora; jogo.Id = jogoEditado.Id; jogo.Nome = jogoEditado.Nome; jogo.Valor = jogoEditado.Valor; if (arquivo != null && arquivo.ContentLength > 0) { var nomeArquivo = Path.GetFileName(arquivo.FileName); var caminho = Path.Combine(Server.MapPath("~/Content/images"), nomeArquivo); arquivo.SaveAs(caminho); jogo.Imagem = "~/Content/images/" + nomeArquivo; } this._bd.Editar(jogo); return RedirectToAction("Index"); }