private static WebResource CreateResource(IDataReader reader) { if (reader == null) { throw new ArgumentNullException(nameof(reader)); } WebResource webResource = new WebResource(); webResource.set_Id((int)reader["ResourceID"]); webResource.set_Column((int)(short)reader["ViewColumn"]); webResource.set_Position((int)(short)reader["Position"]); webResource.set_Title((string)reader["ResourceTitle"]); webResource.set_SubTitle((string)reader["ResourceSubTitle"]); webResource.set_Name((string)reader["ResourceName"]); webResource.set_File(((string)reader["ResourceFile"]).Trim()); return(webResource); }