public void Save(CuttingUnit cuttingUnit) { try { var xmlStr = Serialize(); if (!String.IsNullOrEmpty(xmlStr)) { cuttingUnit.TallyHistory = xmlStr; cuttingUnit.Save(); } } catch (Exception e) { throw new TallyHistoryPersistanceException("Unable to save tally history", e); } }