Exemple #1
0
        public ActionResult EditPassword(UsuarioSenhaViewModel model)
        {
            try
            {
                //Resgatar valores para apresentar na tela novamente
                AutoMapperUsuarioSenha mapperPasswordView = new AutoMapperUsuarioSenha();
                UsuarioSenhaViewModel  valoresOriginais   = mapperPasswordView.Mapear(_usuarioService.ConsultarPorIdSemRastreamento(model.UsuarioID));
                model.Login          = valoresOriginais.Login;
                model.ProfissionalID = valoresOriginais.ProfissionalID;
                model.Profissional   = valoresOriginais.Profissional;
                model.ClienteID      = valoresOriginais.ClienteID;
                model.Cliente        = valoresOriginais.Cliente;

                if (ModelState.IsValid)
                {
                    var dominio = mapperPasswordView.Mapear(model);
                    _usuarioService.Atualizar(dominio);
                    return(RedirectToAction("Index"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
                return(View("Error"));
            }
        }
Exemple #2
0
        /// <summary>
        /// Pagina de edicao da senha
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult EditPassword(int id)
        {
            var model = new AutoMapperUsuarioSenha().Mapear(_usuarioService.ConsultarPorId(id));

            return(View(model));
        }