Exemple #1
0
        public async Task AuthenticateBusiness_VerificarUsuario_ShouldVerify()
        {
            AuthenticateBusiness authBuss = new AuthenticateBusiness();

            Usuarios usuarios = new Usuarios
            {
                Usuario = "Anderson",
                Clave   = "Anderson"
            };

            UsuariosDTO usuarioVerificado = await authBuss.VerificarUsuario(usuarios);

            Assert.IsNotNull(usuarioVerificado);
        }
        public async Task <IHttpActionResult> VerificarUsuario(Usuarios usuarioParaVerificar)
        {
            if (usuarioParaVerificar == null || string.IsNullOrWhiteSpace(usuarioParaVerificar.Usuario) || string.IsNullOrWhiteSpace(usuarioParaVerificar.Clave))
            {
                return(BadRequest("usuarioParaVerificar vacio y/o invalido!."));
            }

            try
            {
                UsuariosDTO usuarioVerificado = await _authenticateBusiness.VerificarUsuario(usuarioParaVerificar);

                return(Ok(usuarioVerificado));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }