public static string ResolveLookup(this System.Web.Mvc.HtmlHelper helper, object id, string list, atriumBE.FileManager fm, string description) { System.Data.DataTable dt = fm.Codes(list); string result = id.ToString(); System.Data.DataRow dr = dt.Rows.Find(id); if (dr == null) { return(result); } else if (description == null) { string col = dt.Columns[1].ColumnName; return(dr.Translate(col, fm)); } else { return(dr.Translate(description, fm)); } }