public ActionResult <NotificacaoPost> Post(Usuario usuario) { NotificacaoPost notificacaoPost = new NotificacaoPost(); try { _usuarioServico.CadastrarUsuario(usuario); return(notificacaoPost); } catch (Exception e) { notificacaoPost.Sucesso = false; notificacaoPost.Mensagem = "Erro ao salvar o usuário. Erro: " + e.Message; return(notificacaoPost); } }
public ActionResult Novo(UsuarioModel model) { try { // Modelo var usuario = new BHJet_DTO.Usuario.UsuarioDTO() { ID = model.ID, Email = model.Email, Situacao = model.Situacao, TipoUsuario = model.TipoUser, Senha = model.Senha, ClienteSelecionado = model.ClienteSelecionado }; // Ação if (model.EdicaoCadastro) { usuariosServico.AtualizaUsuario(usuario); } else { usuariosServico.CadastrarUsuario(usuario); } model = new UsuarioModel(model.EdicaoCadastro); this.MensagemSucesso("Solicitação realizada com sucesso."); // Busca Usuarios return(View(model)); } catch (Exception e) { this.TrataErro(e); // Return return(View(model)); } finally { SetaBotaoAcao(model.EdicaoCadastro); } }
public void CadastrarUsuario(UsuarioDTO usuario) { servico.CadastrarUsuario(iMapper.Map <Usuario>(usuario)); }