public override MenuModulo PopulateRecord(SqlDataReader reader) { var result = new MenuModulo { Aplicacion = int.Parse(reader["Aplicacion"].ToString()), Nombre = reader["Nombre"].ToString(), Rol = int.Parse(reader["Rol"].ToString()) }; var formularioRepo = new MenuFormularioRepo(c); result.formularios = formularioRepo.GetAll(result.Aplicacion, result.Rol, 0).ToList(); return(result); }
public override MenuFormulario PopulateRecord(SqlDataReader reader) { var result = new MenuFormulario { Rol_Formulario = int.Parse(reader["Rol_Formulario"].ToString()), Aplicacion = int.Parse(reader["Aplicacion"].ToString()), Rol = int.Parse(reader["Rol"].ToString()), Rol_Formulario_Padre = int.Parse(reader["Rol_Formulario_Padre"].ToString()), Nombre = reader["Nombre"].ToString(), Formulario = int.Parse(reader["Formulario"].ToString()), Formulario_Nombre = reader["Formulario_Nombre"].ToString(), Formulario_URL = reader["Formulario_URL"].ToString(), }; if (result.Formulario_Nombre.Equals("0")) { var formularioRepo = new MenuFormularioRepo(c); result.formularios = formularioRepo.GetAll(result.Aplicacion, result.Rol, result.Rol_Formulario).ToList(); } return(result); }