public ActionResult removeDependente(int idDependente) { if (Sessao.isLogged()) { Usuario u = UsuarioDAO.searchUsuarioPorNome(Sessao.RetornarUsuario()); if (desp.dono.id == u.cliente.id || u.tipo.Equals(TipoUsuario.Administrador)) { DespesaDAO.removeDependente(desp.id, idDependente); DependenteDAO.removeDependente(idDependente); return(Redirect(Url.Action("Edit", "Despesa") + "/" + desp.id)); } } return(RedirectToAction("Login", "Usuario")); }
public ActionResult Login(Usuario u) { List <Cliente> clientes = ClienteDAO.getClientes(); List <Dependente> dependentes = DependenteDAO.getDependentes(); Usuario a = UsuarioDAO.searchUsuarioPorNome(u.nome); if (a != null) { if (u.senha.Equals(a.senha)) { Sessao.Login(a.nome); return(RedirectToAction("Index", "Despesa")); } else { ModelState.AddModelError("", "Senha incorreta!"); return(View(u)); } } else { return(RedirectToAction("Login", "Usuario")); } }