public ActionResult Index()
        {
            var bus   = new JogoBusiness();
            var jogos = bus.CarregarTodos();

            return(View(jogos));
        }
        public ActionResult Alterar(int id)
        {
            var bus  = new JogoBusiness();
            var jogo = bus.CarregarPorId(id);

            return(View("Alterar", jogo));
        }
Beispiel #3
0
        // GET: Jogos
        public ActionResult Index()
        {
            var listaJogos   = JogoBusiness.Listar(User.Identity.Name);
            var listaJogosVm = Mapper.Map <List <JogoViewModel> >(listaJogos);

            return(View(listaJogosVm));
        }
Beispiel #4
0
        public PartialViewResult DetalharAmigoJogo(int id)
        {
            var jogo         = JogoBusiness.ConsultarPorId(id);
            var emprestimo   = jogo.ListaEmprestimos.FirstOrDefault();
            var emprestimoVm = Mapper.Map <Emprestimo, EmprestimoViewModel>(emprestimo);

            return(PartialView("~/Views/Jogos/Partial/_modalDetalheAmigo.cshtml", emprestimoVm));
        }
Beispiel #5
0
        public IActionResult Deletar(string Id)
        {
            if (!String.IsNullOrWhiteSpace(Id))
            {
                Jogo entidade = new JogoBusiness(this._configuration).ObterPorIDs(new object[] { int.Parse(Id) });
                new JogoBusiness(this._configuration).Deletar(entidade);
            }

            return(RedirectToAction(nameof(CadastroJogoController.Index), "CadastroJogo"));
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "JogoId,Nome,Plataforma")] JogoViewModel jogoVm)
 {
     if (ModelState.IsValid)
     {
         var jogo    = Mapper.Map <Jogo>(jogoVm);
         var usuario = UsuarioBusiness.ConsultaUsuario(User.Identity.Name);
         jogo.UsuarioId = usuario.UsuarioId;
         JogoBusiness.Salvar(jogo);
         return(RedirectToAction("Index"));
     }
     return(View(jogoVm));
 }
 public void Excluir(string id)
 {
     try
     {
         var idInt = int.Parse(id);
         var bus   = new JogoBusiness();
         bus.Excluir(idInt);
     }
     catch
     {
         throw new Exception();
     }
 }
        public void Adicionar(Jogo jogo)
        {
            var bus = new JogoBusiness();

            if (jogo.Id != null)
            {
                bus.Alterar(jogo);
            }
            else
            {
                bus.Cadastrar(jogo);
            }
        }
Beispiel #9
0
        // GET: Jogos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var jogo = JogoBusiness.ConsultarPorId(id.Value);

            if (jogo == null)
            {
                return(HttpNotFound());
            }
            var jogoVm = Mapper.Map <JogoViewModel>(jogo);

            return(View(jogoVm));
        }
Beispiel #10
0
        public IActionResult Index(string Id)
        {
            CadastroJogoModel model = new CadastroJogoModel();

            if (!String.IsNullOrWhiteSpace(Id))
            {
                Jogo entidade = new JogoBusiness(this._configuration).ObterPorIDs(new object[] { int.Parse(Id) });

                if (entidade != null)
                {
                    model.Id   = entidade.Id;
                    model.Nome = entidade.Nome;
                }
            }

            model.Entidades = new JogoBusiness(this._configuration).ObterTodos();

            return(View(model));
        }
Beispiel #11
0
        public IActionResult Salvar(CadastroJogoModel model)
        {
            Jogo entidade = null;

            if (model.Id > 0)
            {
                entidade = new JogoBusiness(this._configuration).ObterPorIDs(new object[] { model.Id });
            }

            if (entidade == null)
            {
                entidade = new Jogo();
            }

            entidade.Nome = model.Nome;

            entidade = new JogoBusiness(this._configuration).SalvarOuAtualizar(entidade);

            return(RedirectToAction(nameof(CadastroJogoController.Index), "CadastroJogo"));
        }
Beispiel #12
0
 public ActionResult DeleteConfirmed(int id)
 {
     JogoBusiness.ExcluirPorId(id);
     return(RedirectToAction("Index"));
 }