Пример #1
0
        public async Task Handle(RemoveCategoryTransaction message, CancellationToken cancellationToken)
        {
            var transaction = await repository.Find(message.TransactionId);

            var categoryList = GetCategoryList(transaction);

            categoryList.Remove(message.CategoryId);
            transaction.CategoryData = JsonConvert.SerializeObject(categoryList);
            await repository.Save();
        }
 public async Task Handle(RemoveCategoryTransaction message, CancellationToken cancellationToken)
 {
     this.repository.Remove(message.CategoryId, message.TransactionId);
     await this.repository.Save();
 }