Exemple #1
0
        /// <inheritdoc />
        protected override IQueryResult ExecuteRecal(IQueryCompunded <IDistributedQueryAtom> distQuery,
                                                     IEntitiesSerializer serializer)
        {
            var lst = new List <Asset>();

            foreach (var a in Sort(Accountant.SelectAssets(distQuery)))
            {
                Accountant.Depreciate(a);
                Accountant.Upsert(a);
                lst.Add(a);
            }

            return(new DirtyText(serializer.PresentAssets(lst)));
        }
Exemple #2
0
 /// <inheritdoc />
 protected override IQueryResult ExecuteQuery(IQueryCompunded <IDistributedQueryAtom> distQuery,
                                              IEntitiesSerializer serializer)
 => new PlainText(serializer.PresentAssets(Sort(Accountant.SelectAssets(distQuery))));