public void Adicionar_UsuarioValido_ComSucesso()
        {
            _usuarioServico.Adicionar(new Usuario()
            {
                Login = "******",
                Nome  = "login adicionado",
                Senha = "123"
            });

            var usuarioAdicionado = _usuarioServico.ObterTodos().FirstOrDefault(_ => _.Nome == "login adicionado");

            Assert.IsNotNull(usuarioAdicionado);
        }
Example #2
0
        public async Task <ActionResult> Adicionar([FromBody] UsuarioModel model)
        {
            try
            {
                if (model.Valido())
                {
                    _usuarioServico.Adicionar(
                        new Usuario()
                    {
                        Login = model.login,
                        Nome  = model.nome,
                        Senha = model.senha
                    });

                    return(Ok($"Usuário {model.nome.Trim()} ({model.login.Trim()}) cadastrado com sucesso."));
                }
                else
                {
                    throw new ExceptionBusiness("Problema ao adicionar usuário: Modelo inválido.");
                }
            }
            catch (System.Exception ex)
            {
                return(this.TratarErro(ex));
            }
        }
Example #3
0
        public ActionResult Create(UsuarioViewModel usuarioViewModel)
        {
            try
            {
                PopularDropDownCidade();

                if (ModelState.IsValid)
                {
                    var usuario = Mapper.Map <Usuario>(usuarioViewModel);
                    _usuarioServico.Adicionar(usuario);

                    _usuarioServico.SalvarAlteracoes();
                    TempData["MensagensSucesso"] = "Usuário registrado com Sucesso!";

                    return(RedirectToAction("Index"));
                }
                return(View(usuarioViewModel));
            }
            catch (Exception ex)
            {
                TempData["MensagensErro"] = ex.Message;

                return(View(usuarioViewModel));
            }
        }
        public async Task <HttpResponseMessage> Post([FromBody] InserirCmd parametros)
        {
            //if (!ModelState.IsValid) return CustomResponse(ModelState);

            _usuarioServico.Adicionar(parametros);

            return(CustomResponse(parametros));
        }
Example #5
0
        public Usuario Adicionar(Usuario usuario)
        {
            if (!Notifications.HasNotifications())
            {
                _usuarioServico.Adicionar(usuario);
            }

            return(usuario);
        }
Example #6
0
 //public void Adicionar(Usuario entity, IDapperContexto dapperContext)
 public Usuario Adicionar(Usuario entity)
 {
     try
     {
         //_servico.Adicionar(entity, _uow.BeginTransaction());
         return(_servico.Adicionar(entity));
         //_uow.Commit();
     }
     catch (Exception ex)
     {
         //_uow.Rollback();
         throw ex;
     }
 }
        public void CadastrarUsuario(UsuarioPessoaDTO usuarioPessoaDto)
        {
            var usuario = usuarioPessoaDto.ConverterParaEntidade().Cast <Usuario>();

            _usuarioServico.Adicionar(usuario);
        }