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(); }