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 static long ObtenerEstadoTareaBD(EstadoTareaVM estado) { switch (estado) { case EstadoTareaVM.Si: return(1); case EstadoTareaVM.No: return(2); default: throw new NotSupportedException($"El estado = {estado} no es soportado"); } }
public static TareaVM ObtenerTareaVM(ResultadoTareaConsultarPorFiltro tarea) { string autor = tarea.Ci2UsuarioId; EstadoTareaVM estadoTarea = ObtenerEstadoTareaVM(tarea.Ci2EstadoTareaId); return(new TareaVM() { Id = tarea.Ci2TareaId, Descripcion = tarea.Ci2Descripcion, EstadoTarea = estadoTarea, FechaCreacion = tarea.Ci2FechaCreacion, FechaVencimiento = tarea.Ci2FechaVencimiento, Autor = tarea.Ci2NombreUsuario, }); }
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, }); }