public StrokeTestReadings GetStrokeTestReadings(XDocument xDoc, string sideToCheck) { var psvValue = GetValuefromXmlDoc(xDoc, sideToCheck, ConstforPsv); var edvValue = GetValuefromXmlDoc(xDoc, sideToCheck, ConstforEdv); if (psvValue != null || edvValue != null) { var readings = new StrokeTestReadings { ICAEDV = edvValue != null ? new ResultReading <decimal?> { Reading = decimal.Round(edvValue.Value, 2), ReadingSource = ReadingSource.Automatic } : null, ICAPSV = psvValue != null ? new ResultReading <decimal?> { Reading = decimal.Round(psvValue.Value, 2), ReadingSource = ReadingSource.Automatic } : null }; return(readings); } return(null); }
private StrokeTestReadings GetStrokeResultReadings(DataTable dtSourceFromExcel, string sideValue) { var strokeResultReadings = new StrokeTestReadings(); var value = GetFieldValue(dtSourceFromExcel, sideValue, FieldValueforPsv); if (value != null) { strokeResultReadings.ICAPSV = value; } value = GetFieldValue(dtSourceFromExcel, sideValue, FieldValueforEdv); if (value != null) { strokeResultReadings.ICAEDV = value; } if (strokeResultReadings.ICAEDV == null && strokeResultReadings.ICAPSV == null) { return(null); } return(strokeResultReadings); }