Example #1
0
        public IActionResult Create([FromBody] Usuario usuario)
        {
            Criptografia criptografia = new Criptografia(key);

            if (!valida.Email(usuario.Email) || !valida.Cpf(usuario.Cpf) || usuario == null)
            {
                return(BadRequest());
            }

            usuario.Nome  = usuario.Nome.ToUpper();
            usuario.Senha = criptografia.Criptografar(usuario.Senha);

            _usuarioRepositorio.Add(usuario);
            return(CreatedAtRoute("GetUsuario", new { id = usuario.Id }, usuario));
        }