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();
        }
Exemplo n.º 2
0
 private void OnSave()
 {
     _threadReferenceRepository.Save(ThreadReference);
     GoBack();
 }