Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
 public ActionResult Editar(Categoria categoriaEditada)
 {
     this._bd.Editar(categoriaEditada);
     return RedirectToAction("Index");
 }
Ejemplo n.º 3
0
 public ActionResult Cadastrar(Categoria novaCategoria)
 {
     this._bd.Inserir(novaCategoria);
     return RedirectToAction("Index");
 }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
0
 public void Inserir(Categoria novaCategoria)
 {
     this._contexto.TabelaCategorias.Add(novaCategoria);
     this._contexto.SaveChanges();
 }
Ejemplo n.º 6
0
 public void Editar(Categoria categoriaEditada)
 {
     this._contexto.Entry(categoriaEditada).State = System.Data.Entity.EntityState.Modified;
     this._contexto.SaveChanges();
 }
Ejemplo n.º 7
0
        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");
        }