コード例 #1
0
        public JsonResult ObtenerRoles()
        {
            //json
            var rolesRetornadas = RolAzure.ObtenerRoles();

            return(new JsonResult(rolesRetornadas));
        }
コード例 #2
0
        public void TestObtenerRolPorDescripcion()
        {
            //Arrange
            string NombreRol = "PACIENTE";
            Rol    RolRetornada;
            string resultadoEsperado = "PACIENTE";

            //Act
            RolRetornada = RolAzure.ObtenerRolPorDescripcion(NombreRol);

            //Assert
            Assert.Equal(resultadoEsperado, RolRetornada.DESCRIPCION);
        }
コード例 #3
0
        public void TestObtenerRolPorId()
        {
            //Arrange
            int idProbar = 1;
            Rol RolRetornada;
            int resultadoEsperado = 1;

            //Act
            RolRetornada = RolAzure.ObtenerRolPorId(idProbar);

            //Assert
            Assert.Equal(resultadoEsperado, RolRetornada.IDROL);
        }
コード例 #4
0
        public void TestObtenerRoles()
        {
            //Arrange
            bool estaVacio = false;

            //Act
            var Resultado = RolAzure.ObtenerRol();

            estaVacio = !Resultado.Any();

            //Assert
            Assert.False(estaVacio);
        }
コード例 #5
0
        public void TestAgregarRolPorParametro()
        {
            //Arrange
            int    resultadoEsperado = 1;
            int    resultadoObtenido = 0;
            string NombreRol         = "ADMINISTRADOR";
            int    idrol             = 3;


            //Act
            resultadoObtenido = RolAzure.AgregarRolParametros(idrol, NombreRol);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }
コード例 #6
0
        public void TestObtenerRol()
        {
            // Arrage

            bool vieneConDatos = false;

            // Act
            var resultado = RolAzure.ObtenerRoles();

            vieneConDatos = resultado.Any();

            // Assert

            Assert.True(vieneConDatos);
        }
コード例 #7
0
        public JsonResult ObtenerRol(int Rol)
        {
            Models.Rol rolRetornado;

            rolRetornado = RolAzure.ObtenerRol(Rol);

            if (rolRetornado is null)
            {
                return(new JsonResult($"Intente nuevamente con un parametro distinto a {Rol}"));
            }
            else
            {
                return(new JsonResult(rolRetornado));
            }
        }
コード例 #8
0
        public void TestAgregarRol()
        {
            //Arrange
            int resultadoEsperado = 1;
            int resultadoObtenido = 0;
            Rol rol = new Rol();

            rol.IDROL       = 4;
            rol.DESCRIPCION = "SECRETARIA";



            //Act
            resultadoObtenido = RolAzure.AgregarRol(rol);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }
コード例 #9
0
        public void TestEliminarRolPorDescripcion()
        {
            //Arrange
            Rol rol = new Rol();


            //string
            string DescripcionRolEliminar = "PACIENTE";

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            RolAzure.EliminarRolPorDescripcion(DescripcionRolEliminar);

            //Act
            resultadoObtenido = RolAzure.EliminarRolPorDescripcion(DescripcionRolEliminar);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }
コード例 #10
0
        public void TestActualizarRolPorId()
        {
            //Arrange
            int resultadoEsperado = 1;
            int resultadoObtenido = 0;

            Rol rol = new Rol();

            rol.IDROL       = 2;
            rol.DESCRIPCION = "CIRUJANO";


            //Act
            resultadoObtenido = RolAzure.ActualizarRolPorId(rol);

            rol.DESCRIPCION = "MEDICO";
            rol.IDROL       = 2;
            RolAzure.ActualizarRolPorId(rol);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }
コード例 #11
0
        public JsonResult ObtenerRol(String IDROL)
        {
            var conversionExitosa = int.TryParse(IDROL, out int idConvertido);

            Rol rolRetornada;

            if (conversionExitosa)
            {
                rolRetornada = RolAzure.ObtenerRolPorId(idConvertido);
            }
            else
            {
                rolRetornada = RolAzure.ObtenerRolPorDescripcion(IDROL);
            }

            if (rolRetornada is null)
            {
                return(new JsonResult($"Intente nuevamente con un parametro distinto a {IDROL}"));
            }
            else
            {
                return(new JsonResult(rolRetornada));
            }
        }
コード例 #12
0
 public void ActualizarRolPorId([FromBody] Rol rol)
 {
     RolAzure.ActualizarRolPorId(rol);
 }
コード例 #13
0
 public void EliminarRolPorDescripcion(string descripcion)
 {
     RolAzure.EliminarRolPorDescripcion(descripcion);
 }
コード例 #14
0
 public void AgregarRol([FromBody] Rol rol)
 {
     RolAzure.AgregarRol(rol);
 }
コード例 #15
0
 public void editarRol([FromBody] Rol rol)
 {
     RolAzure.ActualizarRol(rol);
 }
コード例 #16
0
 public void EliminarRol(int id)
 {
     RolAzure.EliminarRolPorId(id);
 }