private TabTarea ConsultarTareaPorId(long id) { using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); return(repositorio.ConsultarPorId(id)); } }
private void AgregarOActualizarTarea(TabTarea tarea) { using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); repositorio.AgregarOActualizar(tarea); } }
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)); } }
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); } }
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); }
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)); } }
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)); } }
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); } }
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); }
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); } }
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); } }
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, }); }
public UsuarioRepositorio(Ci2PIBDEntidades contextoBD) { this.ContextoBD = contextoBD; }