public string DetectDuplicateTransactions()
{
if (StatementModel == null)
{
return null;
}
List<IGrouping<int, Transaction>> duplicates = StatementModel.ValidateAgainstDuplicates().ToList();
return duplicates.Any()
? string.Format(CultureInfo.CurrentCulture, "{0} suspected duplicates!",
duplicates.Sum(group => group.Count()))
: null;
}