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")); } }
/// <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)); }