示例#1
0
        /// <summary>
        /// Вытаскиваем все сделки, которые относились к "зачислению" в кошелёк
        /// </summary>
        /// <param name="сurrentDate">время текущего запроса</param>
        /// <param name="startDate">время предыдущего запроса</param>
        /// <returns></returns>
        private List <Transfer> GetTransaction(DateTime startDate, DateTime сurrentDate)
        {
            var transfers = webMoneyAccessor.GetTransfers(startDate, сurrentDate);

            return(transfers == null ? null :
                   transfers.Where(x => x.TargetPurse.Number == WebMoneyUtil.companyPurseId).ToList());

            //TODO тут может быть ошибка - вытаскиваются те сделки, в которых "корпоративный" кошелёк был "целевым".
            //TODO Это будет работать, если на "корпоративный" кошелёк средства будут только поступать, но не сниматься
        }