public JsonResult SalvarAlteracaoUsuario(SalvarUsuarioViewModel viewModel) { try { var usuario = Mapeador.ParaUsuario(viewModel); _usuarioServico.SalvarAlteracaoUsuario(usuario); return(Json(new JsonViewModel { Sucesso = true, Mensagem = new MensagemRetornoJson { Titulo = MensagemRetornoJsonTipo.Sucesso.ToString(), Descricao = MensagemRetornoJson.SucessoUsuarioJSSalvarAlteracaoUsuario } })); } catch (Exception e) { return(Json(new JsonViewModel { Sucesso = false, Mensagem = new MensagemRetornoJson { Titulo = MensagemRetornoJsonTipo.Erro.ToString(), Descricao = MensagemRetornoJson.ErroUsuarioJSSalvarAlteracaoUsuario, Excecao = e } })); } }
public ActionResult Create(SalvarUsuarioViewModel model) { try { ReembolsoDAO salvar = new ReembolsoDAO(); salvar.SalvarUsuario(model); return(RedirectToAction("ReembolsoView")); } catch (Exception) { return(View()); } }
public static Usuario ParaUsuario(SalvarUsuarioViewModel viewModel) { var idGrupo = viewModel.Grupo; var idCidade = viewModel.Cidade; return(new Usuario { Id = viewModel.Id, Nome = viewModel.Nome, Email = viewModel.Email, Login = viewModel.Login, Grupo = new GrupoServico().Obter(idGrupo), Endereco = new Endereco { Logradouro = viewModel.Logradouro, Numero = viewModel.Numero, Bairro = viewModel.Bairro, Complemento = viewModel.Complemento, //CEP = viewModel.Cp Cidade = new CidadeServico().Obter(idCidade) } }); }