コード例 #1
0
        public ActionResult Index()
        {
            var produtos  = new ProdutoRN();
            var viewModel = produtos.BuscaProdutos();

            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult EditarProdutoModal(int id)
        {
            if (!Session["Login"].Equals("Admin"))
            {
                return(RedirectToAction("Index", "Produtos"));
            }
            var viweModel = new ProdutoRN().DetalheProduto(id, "Editar");

            return(View("_DetalheProduto", viweModel));
        }
コード例 #3
0
        public ActionResult ApagarProduto(int id)
        {
            if (!Session["Login"].Equals("Admin"))
            {
                return(RedirectToAction("Index", "Produtos"));
            }
            var produto = new ProdutoRN();

            produto.ApagarProduto(id);
            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public ActionResult EditarProduto(ProdutosViewModel produtosViewModel)
 {
     if (!Session["Login"].Equals("Admin"))
     {
         return(RedirectToAction("Index", "Produtos"));
     }
     if (ModelState.IsValid)
     {
         var produto = new ProdutoRN();
         produto.EditarProdutos(produtosViewModel);
         return(RedirectToAction("Index"));
     }
     return(View("Index"));
 }
コード例 #5
0
        public JsonResult FazerLance(ProdutosViewModel produtosViewModel)
        {
            var usuario     = (int)Session["IdUser"];
            var lanceRN     = new ProdutoRN();
            var returnLAnce = lanceRN.FazerLAnce(usuario, produtosViewModel);

            if (returnLAnce == false)
            {
                var resultadoNegativo = new
                {
                    Cor      = "Red",
                    Mensagem = "Atenção - O lance atual deve ser maior que o último lance. // // // // " +
                               "Atenção - O usuário deve ter o mínimo de 18 anos de idade"
                };
                return(Json(resultadoNegativo, JsonRequestBehavior.AllowGet));
            }
            var resultadoPositivo = new
            {
                Cor      = "Green",
                Mensagem = "Atenção - Lance Efetuado com sucesso."
            };

            return(Json(resultadoPositivo, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public ActionResult DetalheProduto(int id)
        {
            var produtos = new ProdutoRN().DetalheProduto(id, "Detalhe");

            return(View("_DetalheProduto", produtos));
        }
コード例 #7
0
        public ActionResult Lance(int id)
        {
            var viweModel = new ProdutoRN().DetalheProduto(id, "Lance");

            return(View("_DetalheProduto", viweModel));
        }