// GET: Categorias/Create public ActionResult Cadastro() { Administrador a = new Administrador(); a = LoginAdministradorDAO.RetornaAdminLogado(); if (a != null) { return(View()); } else { return(RedirectToAction("Login", "Administrador")); } }
// GET: Categorias public ActionResult Index() { Administrador a = new Administrador(); a = LoginAdministradorDAO.RetornaAdminLogado(); if (a != null) { return(View(CategoriaDAO.RetornarListaDeCategoriasDoAdministradorLogado())); } else { return(RedirectToAction("Login", "Administrador")); } }
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)); }
//GET:LOGIN public ActionResult Login() { LoginAdministradorDAO.Logoff(); Administrador a = new Administrador(); a = LoginAdministradorDAO.RetornaAdminLogado(); if (a != null) { return(RedirectToAction("Index")); } else { return(View()); } }
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")); } }
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")); } }
// 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")); } }
public ActionResult Login([Bind(Include = "AdministradorCpf,AdministradorSenha")] Administrador administrador) { Administrador a = new Administrador(); if (ModelState.IsValid) { a.AdministradorCpf = administrador.AdministradorCpf; a.AdministradorSenha = administrador.AdministradorSenha; a = LoginAdministradorDAO.LoginAdministrador(a); if (a != null) { // DIFERENTE DE 0 ENTAO É A ID DO USUARIO LoginAdministradorDAO.AdicionaLoginAdmin(a); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Dados inválidos"); } } return(View()); }
// 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")); } }
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")); } }