public DTO.Archivo obtenerArchivoPorId(int id, int version) { DTO.Archivo respuesta = new DTO.Archivo(); try { Resources.Archivo archivo = db.Archivo.FirstOrDefault(a => a.ArchivoId == id && a.ArchivoVersion == version); return(DTOBuilder.Archivo(archivo)); //respuesta.Id = archivo.ArchivoId; //respuesta.Version = archivo.ArchivoVersion; //respuesta.Nombre = archivo.ArchivoNombre; //respuesta.Data = archivo.ArchivoData; //respuesta.Monto = (double)archivo.ArchivoMonto; //respuesta.Comentario = archivo.ArchivoComentario; //respuesta.Extension = archivo.ArchivoExtension; //respuesta.UsuarioCreacion = (int)archivo.UsuarioCreacion; //respuesta.CuentaActivaId = (int)archivo.CuentaActivaId; //respuesta.CuentaActivaFecha = (DateTime)archivo.CuentaActivaFecha; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("SAC.Models.EtapasModel (obtenerArchivoPorId): " + ex.Message); respuesta = new DTO.Archivo(); } return(respuesta); }
public static DTO.Archivo Archivo(Resources.Archivo recArchivo) { DTO.Archivo archivo = new DTO.Archivo(); archivo.Id = recArchivo.ArchivoId; archivo.Version = recArchivo.ArchivoVersion; archivo.Nombre = recArchivo.ArchivoNombre; archivo.Fecha = recArchivo.ArchivoFecha.GetValueOrDefault(); archivo.Data = new byte[0]; archivo.Monto = recArchivo.ArchivoMonto.GetValueOrDefault(); archivo.Comentario = recArchivo.ArchivoComentario; archivo.Extension = recArchivo.ArchivoExtension; archivo.Estado = (int)recArchivo.ArchivoEstado; archivo.UsuarioCreacion = recArchivo.UsuarioCreacion.GetValueOrDefault(); archivo.CuentaActivaId = recArchivo.CuentaActivaId.GetValueOrDefault(); archivo.CuentaActivaFecha = recArchivo.CuentaActivaFecha.GetValueOrDefault(); return(archivo); }