public void Persona1_EsHermano_De_Persona2()
        {
            var personaRelacionRepositorio = new Mock <IRepositorio <PersonaRelacion> >();

            personaRelacionRepositorio.Setup(p => p.ObtenerUnoAsync(It.IsAny <Expression <Func <PersonaRelacion, Boolean> > >(), It.IsAny <Expression <Func <PersonaRelacion, Object> > >())).Returns(ObtenerRelacionHermanoAsync());

            var personaDominio = new PersonaDominio(null, null, personaRelacionRepositorio.Object, null);

            int idPersona1 = 10;
            int idPersona2 = 20;

            var relacion = personaDominio.ObtenerRelacionAsync(idPersona1, idPersona2).Result;

            Assert.Equal((int)TipoRelacionEnum.Hermano, relacion.IdTipoRelacion);
        }
Exemple #2
0
        public IActionResult Editar(PEMPersonaRequest oPEMPersonaRequest)
        {
            bool respuesta = false;

            using (IPersonaDominio oDominio = new PersonaDominio())
            {
                respuesta = oDominio.Editar(oPEMPersonaRequest);
            }
            if (!respuesta)
            {
                return(NotFound());
            }

            return(Ok(respuesta));
        }
Exemple #3
0
        public IActionResult TraerUno(string documento)
        {
            PEMPersonaResponse oObjeto = null;

            using (IPersonaDominio oDominio = new PersonaDominio())
            {
                oObjeto = oDominio.TraerUno(documento);
            }
            if (oObjeto == null)
            {
                return(NotFound());
            }

            return(Ok(oObjeto));
        }
Exemple #4
0
        public IActionResult TraerTodos()
        {
            IEnumerable <PEMPersonaResponse> oLista = null;

            using (IPersonaDominio oDominio = new PersonaDominio())
            {
                oLista = oDominio.TraerTodos();
            }
            if (oLista == null)
            {
                return(NotFound());
            }

            return(Ok(oLista));
        }
Exemple #5
0
        public IActionResult Entrada(PEMAsistenciaRequest oPEMAsistenciaRequest)
        {
            bool respuesta = false;

            using (IPersonaDominio oDominio = new PersonaDominio())
            {
                respuesta = oDominio.Entrada(oPEMAsistenciaRequest);
            }
            if (!respuesta)
            {
                return(NotFound());
            }

            return(Ok(respuesta));
        }
Exemple #6
0
        public IActionResult Eliminar(int codigoPersona, int codigoUsuario)
        {
            bool respuesta = false;

            using (IPersonaDominio oDominio = new PersonaDominio())
            {
                respuesta = oDominio.Eliminar(codigoPersona, codigoUsuario);
            }
            if (!respuesta)
            {
                return(NotFound());
            }

            return(Ok(respuesta));
        }