示例#1
0
        public void TestObtenerUsuarioPorRut()
        {
            //arrange
            string RutTest     = "20.446.958-K";
            string RutEsperado = "20.446.958-K";
            //act
            var Result = UsuarioAzure.ObtenerUsuario(RutTest);

            //assert
            Assert.Equal(RutEsperado, Result.RutUsuario);
        }
        public JsonResult ObtenerUsuario(string Usuario)
        {
            var conversionExitosa = int.TryParse(Usuario, out int idConvertido);

            Models.Usuario usuarioRetornado;

            if (conversionExitosa)
            {
                usuarioRetornado = UsuarioAzure.ObtenerUsuario(idConvertido);
            }
            else
            {
                usuarioRetornado = UsuarioAzure.ObtenerUsuario(Usuario);
            }
            if (usuarioRetornado is null)
            {
                return(new JsonResult($"Intente nuevamente con un parametro distinto a {Usuario}"));
            }
            else
            {
                return(new JsonResult(usuarioRetornado));
            }
        }
示例#3
0
        public JsonResult ObtenerUsuarios()
        {
            var usuariosRecibidos = UsuarioAzure.ObtenerUsuario();

            return(new JsonResult(usuariosRecibidos));
        }