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)); } }
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, }); }
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); }
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, }); }