protected virtual void FinishSaving(ObservableCollection <IssueModel> issues) { var traverser = new IssuesTraverser(); var errors = traverser.TraverseAll(issues).OfType <ErrorModel>(); if (errors.Any()) { this.FinishLoading(issues); } else { if (issues.Any()) { this.FinishLoading(issues, delegate { this.RequestReloading(); }); } else { this.RequestReloading(); } } }
public Resolver(IssuesTraverser issuesTraverser, List <IssueModel> result) { this.issuesTraverser = issuesTraverser; this.result = result; }