private static IList <WorkEntry> TranslateEntries(IEnumerable <TogglEntry> togglEntries) { List <WorkEntry> workEntries = new List <WorkEntry>(); foreach (TogglEntry tEntry in togglEntries) { WorkEntry wEntry = null; try { wEntry = WorkEntry.Create(tEntry); } catch (ArgumentException ae) { Logger.Error("Toggl entry does not contain needed data", ae); } if (wEntry != null) { Logger.DebugFormat("Found work entry in Toggl for {0}", wEntry.IssueId); workEntries.Add(wEntry); } else { Logger.DebugFormat("Toggl entry is not in valid format{0}{1}", Environment.NewLine, tEntry.Description ?? "<null>"); } } return(workEntries); }