public PublicacionPuntual(int codigo, string descripcion, Grado grado, EstadoPublicacion estado, Espectaculo espectaculo, Usuario editor, List <Sector> sectores = null) { Codigo = codigo; Descripcion = descripcion; Grado = grado; Estado = estado; Espectaculo = espectaculo; Editor = editor; Sectores = sectores; }
public static PublicacionPuntual buildCompuesta(SqlDataReader lector) { Dictionary <string, int> camposPublicacionCompuesta = Ordinales.PublicacionCompuesta; return(new PublicacionPuntual( Convert.ToInt32(lector[camposPublicacionCompuesta["pub_codigo"]]), lector[camposPublicacionCompuesta["pub_desc"]].ToString(), GradoRepositorio.ReadGradoFromDb(Convert.ToInt32(lector[camposPublicacionCompuesta["pub_gradoCodigo"]])), EstadoPublicacionRepositorio.ReadEstadoPublicacionFromDb( Convert.ToInt32(lector[camposPublicacionCompuesta["pub_estadoId"]])), Espectaculo.buildCompuesto(lector), null)); }