Example #1
0
 private TabTarea ConsultarTareaPorId(long id)
 {
     using (var db = new Ci2PIBDEntidades())
     {
         var repositorio = new TareRepositorio(db);
         return(repositorio.ConsultarPorId(id));
     }
 }
Example #2
0
 private void AgregarOActualizarTarea(TabTarea tarea)
 {
     using (var db = new Ci2PIBDEntidades())
     {
         var repositorio = new TareRepositorio(db);
         repositorio.AgregarOActualizar(tarea);
     }
 }
Example #3
0
        private long AgregarOActualizarTarea(TabTarea tarea)
        {
            using (var db = new Ci2PIBDEntidades())
            {
                var id = db.PraTabTareaAgregarOActualizar(0, tarea.Ci2FechaCreacion, tarea.Ci2Descripcion, tarea.Ci2EstadoTareaId, tarea.Ci2UsuarioId, tarea.Ci2FechaVencimiento).SingleOrDefault();

                return(Convert.ToInt64(id));
            }
        }
Example #4
0
        private string AgregarOActualizarUsuario(TabUsuario usuario)
        {
            using (var db = new Ci2PIBDEntidades())
            {
                string id = db.PraTabUsuarioAgregarOActualizar(usuario.Ci2UsuarioId, usuario.Ci2CorreoElectronico, usuario.Ci2CorreoElectronicoConfirmado, usuario.Ci2PasswordHash, usuario.Ci2SecurityStamp, usuario.Ci2NumeroTelefonico, usuario.Ci2NumeroTelefonicoConfirmado, usuario.Ci2AutenticacionDosEtapasActivado, usuario.Ci2FechaBloqueoUtc, usuario.Ci2BloqueoActivado, usuario.Ci2NumeroAccesosFallidos, usuario.Ci2NombreUsuario).SingleOrDefault();

                return(id);
            }
        }
Example #5
0
 public UnidadDeTrabajo(Ci2PIBDEntidades contextoBD)
 {
     if (contextoBD == null)
     {
         throw new ArgumentNullException("contextoBD no puede ser nulo");
     }
     this.contextoBD    = contextoBD;
     TareaRepositorio   = new TareRepositorio(contextoBD);
     UsuarioRepositorio = new UsuarioRepositorio(contextoBD);
 }
Example #6
0
        public void PraTabTareaListarTest_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            var idTareaCreada = AgregarOActualizarTarea(tarea);

            using (var db = new Ci2PIBDEntidades())
            {
                var tareas = db.PraTabTareaListar().ToList();

                Assert.IsTrue(tareas.Any(item => item.Ci2TareaId == idTareaCreada));
            }
        }
Example #7
0
        public void ListarTest_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            AgregarOActualizarTarea(tarea);

            using (var db = new Ci2PIBDEntidades())
            {
                var repositorio = new TareRepositorio(db);
                var tareas      = repositorio.Listar();

                Assert.IsTrue(tareas.Any(item => item.Ci2TareaId == tarea.Ci2TareaId));
            }
        }
Example #8
0
        public void PraTabTareaConsultarPorIdTest_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            var idTareaCreada = AgregarOActualizarTarea(tarea);

            using (var db = new Ci2PIBDEntidades())
            {
                var tareaDeBaseDeDatos = db.PraTabTareaConsultarPorId(idTareaCreada).SingleOrDefault();

                Assert.AreNotEqual(tareaDeBaseDeDatos, null);
                Assert.AreEqual(tareaDeBaseDeDatos.Ci2TareaId, idTareaCreada);
                Assert.AreEqual(tareaDeBaseDeDatos.Ci2Descripcion, tarea.Ci2Descripcion);
            }
        }
Example #9
0
        public void EliminarTest_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            AgregarOActualizarTarea(tarea);

            using (var db = new Ci2PIBDEntidades())
            {
                var repositorio = new TareRepositorio(db);
                repositorio.Eliminar(tarea.Ci2TareaId);
            }

            var tareaDeBaseDeDatos = ConsultarTareaPorId(tarea.Ci2TareaId);

            Assert.AreEqual(tareaDeBaseDeDatos, null);
        }
Example #10
0
        public void PraTabUsuarioConsultarPorIdTest_LlamadoExitoso()
        {
            var usuario = GenerarUsuario();

            string id = AgregarOActualizarUsuario(usuario);

            using (var db = new Ci2PIBDEntidades())
            {
                var usuarioDeBaseDeDatos = db.PraTabUsuarioConsultarPorId(id).SingleOrDefault();

                Assert.AreNotEqual(usuarioDeBaseDeDatos, null);
                Assert.AreEqual(usuarioDeBaseDeDatos.Ci2UsuarioId, id);
                Assert.AreEqual(usuarioDeBaseDeDatos.Ci2NombreUsuario, usuario.Ci2NombreUsuario);
                Assert.AreEqual(usuarioDeBaseDeDatos.Ci2CorreoElectronico, usuario.Ci2CorreoElectronico);
            }
        }
Example #11
0
        public void PraTabUsuarioEliminarTest_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            var idTareaCreada = AgregarOActualizarTarea(tarea);

            using (var db = new Ci2PIBDEntidades())
            {
                db.PraTabTareaEliminar(idTareaCreada);
            }

            using (var db = new Ci2PIBDEntidades())
            {
                var tareaDeBaseDeDatos = db.PraTabTareaConsultarPorId(idTareaCreada).SingleOrDefault();
                Assert.AreEqual(tareaDeBaseDeDatos, null);
            }
        }
Example #12
0
        public static TareaVM ObtenerTareaVM(TabTarea tarea)
        {
            string autor = null;

            using (var bd = new Ci2PIBDEntidades())
            {
                autor = bd.TabUsuario.Where(item => item.Ci2UsuarioId == tarea.Ci2UsuarioId).Select(item => item.Ci2NombreUsuario).SingleOrDefault();
            }

            EstadoTareaVM estadoTarea = ObtenerEstadoTareaVM(tarea.Ci2EstadoTareaId);

            return(new TareaVM()
            {
                Id = tarea.Ci2TareaId,
                Descripcion = tarea.Ci2Descripcion,
                EstadoTarea = estadoTarea,
                FechaCreacion = tarea.Ci2FechaCreacion,
                FechaVencimiento = tarea.Ci2FechaVencimiento,
                Autor = autor,
            });
        }
Example #13
0
 public UsuarioRepositorio(Ci2PIBDEntidades contextoBD)
 {
     this.ContextoBD = contextoBD;
 }