コード例 #1
0
        // GET: Categorias
        public ActionResult Index()
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                return(View(CategoriaDAO.RetornarListaDeCategoriasDoAdministradorLogado()));
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }
コード例 #2
0
        // GET: Categorias/Create
        public ActionResult Cadastro()
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                return(View());
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }
コード例 #3
0
        public ActionResult Cadastro([Bind(Include = "ProdutoId,ProdutoNome,ProdutoDescricao,ProdutoQuantidade,CategoriaId")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                Administrador a = new Administrador();
                a = LoginAdministradorDAO.RetornaAdminLogado();
                produto.AdministradorId = a.AdministradorId;
                db.Produtos.Add(produto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CategoriaId = new SelectList(db.Categorias, "CategoriaId", "CategoriaNome", produto.CategoriaId);
            return(View(produto));
        }
コード例 #4
0
        //GET:LOGIN
        public ActionResult Login()
        {
            LoginAdministradorDAO.Logoff();
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                Categoria categoria = db.Categorias.Find(id);
                categoria.AdministradorId = a.AdministradorId;
                db.Categorias.Remove(categoria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }
コード例 #6
0
        public ActionResult Editar([Bind(Include = "CategoriaId,CategoriaNome,CategoriaDescricao")] Categoria categoria)
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                if (ModelState.IsValid)
                {
                    categoria.AdministradorId = a.AdministradorId;
                    db.Entry(categoria).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(categoria));
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }
コード例 #7
0
        // GET: Categorias/Details/5
        public ActionResult Detalhes(int?id)
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Categoria categoria = db.Categorias.Find(id);
                if (categoria == null)
                {
                    return(HttpNotFound());
                }
                return(View(categoria));
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }
コード例 #8
0
        // GET: Administradores/Delete/5
        public ActionResult Deletar(int?id)
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Administrador administrador = db.Administradores.Find(id);
                if (administrador == null)
                {
                    return(HttpNotFound());
                }
                return(View(administrador));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #9
0
        public ActionResult Cadastro([Bind(Include = "CategoriaId,CategoriaNome,CategoriaDescricao, AdministradorId")] Categoria categoria)
        {
            Administrador a = new Administrador();

            a = LoginAdministradorDAO.RetornaAdminLogado();
            if (a != null)
            {
                if (ModelState.IsValid)
                {
                    Administrador admin = new Administrador();
                    a = LoginAdministradorDAO.RetornaAdminLogado();
                    categoria.AdministradorId = a.AdministradorId;
                    db.Categorias.Add(categoria);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                return(View(categoria));
            }
            else
            {
                return(RedirectToAction("Login", "Administrador"));
            }
        }