コード例 #1
0
        //[ValidateAntiForgeryToken]
        public ActionResult Salvar(Usuario oUsuario)
        {
            appCadastroUsuario oUsu = new appCadastroUsuario();

            oUsu.appLogin     = oUsuario.appLogin;
            oUsu.appNome      = oUsuario.appNome;
            oUsu.appSenha     = oUsuario.appSenha;
            oUsu.appConfirmar = oUsuario.appConfirmar;
            oUsu.appEmail     = oUsuario.appEmail;
            oUsu.appCelular   = oUsuario.appCelular;
            if (ModelState.IsValid)
            {
                try
                {
                    _Repository.Incluir(oUsu);

                    ModelState.Clear();
                }
                catch (Exception ex)
                {
                    ViewBag.Alerta = "Ocorreu um erro na inclusão dos dados:" + ex.Message;
                }
                if (oUsuario.Incluir == false)
                {
                    _Repository.Alterar(oUsu);
                }
                ModelState.Clear();
                if (oUsuario.Incluir)
                {
                    _Repository.Incluir(oUsu);
                }

                else
                {
                    _Repository.Alterar(oUsu);
                }
            }
            oUsuario.Incluir = false;
            ViewBag.Mensagem = "Usuário Cadastrado";
            ModelState.Clear();
            return(Index());
        }
コード例 #2
0
 public void Alterar(Usuario oUsuario)
 {
     _RepositoryUsuario.Alterar(oUsuario);
 }
コード例 #3
0
 public void Alterar(CadastroUsuario oUsuario, bool attach = false)
 {
     _Repository.Alterar(oUsuario, attach);
 }