コード例 #1
0
        public ActionResult Cadastrar(Entidade entidade, Login login)// entidade login recebe o que o usuario digitou
        {
            EntidadeDao entidadedao = new EntidadeDao();

            entidade.Login = login;
            //Se O voluntario já existir atualiza os Dados
            if (entidade.id > 0)
            {
                LoginDao logindao = new LoginDao();
                logindao.Atualizar(login);

                entidade.Loginid = login.id;
                entidadedao.Atualizar(entidade);

                //Atualiza a sessao e redireciona para o menu principal
                entidade.Login      = logindao.BuscarPorId(entidade.Loginid);
                Session["Entidade"] = entidade;
                return(RedirectToAction("Index", "VinculoAfinidade"));
            }

            //Caso contrario cria novo registro
            else
            {
                entidadedao.Adicionar(entidade);
            }

            return(RedirectToAction("Index", "Login"));

            //Adiciona ou atuliza o Objeto na sessão
        }
コード例 #2
0
        public ActionResult Cadastrar(Voluntario voluntario, Login login)
        {
            VoluntarioDao voluntariodao = new VoluntarioDao();

            voluntario.Login = login;
            //Se O voluntario já existir atualiza os Dados
            if (voluntario.id > 0)
            {
                LoginDao logindao = new LoginDao();
                logindao.Atualizar(login);

                voluntario.Loginid = login.id;
                voluntariodao.Atualizar(voluntario);

                //Atualiza a sessao e redireciona para o menu principal
                voluntario.Login      = logindao.BuscarPorId(voluntario.Loginid);
                Session["Voluntario"] = voluntario;
                return(RedirectToAction("Index", "VinculoAfinidade"));
            }

            //Caso contrario cria novo registro
            else
            {
                voluntariodao.Adicionar(voluntario);
            }

            return(RedirectToAction("Index", "MenuPrincipal"));
        }