예제 #1
0
 private void AgregarOActualizarTarea(TabTarea tarea)
 {
     using (var db = new Ci2PIBDEntidades())
     {
         var repositorio = new TareRepositorio(db);
         repositorio.AgregarOActualizar(tarea);
     }
 }
예제 #2
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));
            }
        }
예제 #3
0
        public static TareaVM ObtenerTareaVM(TabTarea tarea, string autor)
        {
            EstadoTareaVM estadoTarea = ObtenerEstadoTareaVM(tarea.Ci2EstadoTareaId);

            return(new TareaVM()
            {
                Id = tarea.Ci2TareaId,
                Descripcion = tarea.Ci2Descripcion,
                EstadoTarea = estadoTarea,
                FechaCreacion = tarea.Ci2FechaCreacion,
                FechaVencimiento = tarea.Ci2FechaVencimiento,
                Autor = autor,
            });
        }
예제 #4
0
        public void AgregarOActualizarTest_Actualizar_LlamadoExitoso()
        {
            var tarea = GenerarTarea();

            AgregarOActualizarTarea(tarea);

            TabTarea tareaDeBaseDeDatos = ConsultarTareaPorId(tarea.Ci2TareaId);

            var fecha = DateTime.Now;

            tareaDeBaseDeDatos.Ci2FechaCreacion = fecha;

            AgregarOActualizarTarea(tareaDeBaseDeDatos);

            tareaDeBaseDeDatos = ConsultarTareaPorId(tarea.Ci2TareaId);

            Assert.AreEqual(tarea.Ci2TareaId, tareaDeBaseDeDatos.Ci2TareaId);
            Assert.AreEqual(tarea.Ci2Descripcion, tareaDeBaseDeDatos.Ci2Descripcion);
            Assert.AreNotEqual(tarea.Ci2FechaCreacion, tareaDeBaseDeDatos.Ci2FechaCreacion);
        }
예제 #5
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,
            });
        }