private void OnSave() { var referencesToSave = SearchResults .Where(sr => sr.NewLength != null) .Select(sr => { var reference = sr.Wrapped; reference.OwnedLength = sr.NewLength.GetValueOrDefault(); return(reference); }) .ToArray(); _threadReferenceRepository.Save(referencesToSave); SearchResults = SearchResults.Select(x => { x.NewLength = null; return(x); }).AsObservable(); OnSearch(); }
private void OnSave() { _threadReferenceRepository.Save(ThreadReference); GoBack(); }