private void setup(String id, Boolean isApproved, XLIFFUnit nSource, XLIFFUnit nTarget)
 {
     this.ID = id;
     this.Approved = isApproved;
     this.Source = nSource;
     this.Target = nTarget;
 }
        public void DoWork(String sheetName)
        {
            ExcelSheet sheet = excel.findSheetByName(sheetName);
            foreach (DataRow row in sheet.Rows)
            {
                XLIFFUnit source = new XLIFFUnit(row["source-language"].ToString(), cDataCheck(row["ns1:source"].ToString()));
                XLIFFUnit target = new XLIFFUnit(row["target-language"].ToString(), cDataCheck(row["en-UK"].ToString()));
                XLIFFNode node = new XLIFFNode(row["id"].ToString(), true, source, target);
                xBuilder.nodes.Add(node);
            }

            xBuilder.toFile(outputPath);
        }
 public XLIFFNode(String id, Boolean isApproved, XLIFFUnit nSource, XLIFFUnit nTarget)
 {
     setup(id, isApproved, nSource, nTarget);
 }