Beispiel #1
0
        public void TestObtenerFichaPorNroFicha()
        {
            //Arrange
            int   idProbar = 1;
            Ficha FichaRetornada;
            int   resultadoEsperado = 1;

            //Act
            FichaRetornada = FichaAzure.ObtenerFichaPorNroFicha(idProbar);

            //Assert
            Assert.Equal(resultadoEsperado, FichaRetornada.NROFICHA);
        }
        public JsonResult ObtenerFicha(String NROFICHA)
        {
            var conversionExitosa = int.TryParse(NROFICHA, out int idConvertido);

            Ficha fichaRetornada;

            if (conversionExitosa)
            {
                fichaRetornada = FichaAzure.ObtenerFichaPorNroFicha(idConvertido);
            }
            else
            {
                fichaRetornada = FichaAzure.ObtenerFichaPorNroRut(NROFICHA);
            }

            if (fichaRetornada is null)
            {
                return(new JsonResult($"Intente nuevamente con un parametro distinto a {NROFICHA}"));
            }
            else
            {
                return(new JsonResult(fichaRetornada));
            }
        }