Пример #1
0
        protected async Task CommitRemoveAsync(Domain.DomainModels.Transaction transaction)
        {
            using (var unitOfWork = UnitOfWorkFactory.Create())
            {
                await TransactionRepository.RemoveAsync(transaction);

                await unitOfWork.CommitAsync();
            }
        }
Пример #2
0
        public static Models.Transaction Convert(Domain.DomainModels.Transaction transaction)
        {
            if (transaction == null)
            {
                throw new ArgumentNullException(nameof(transaction));
            }

            return(new Models.Transaction
            {
                Id = transaction.Id.ToString(),
                Date = transaction.Date,
                Amount = transaction.Amount,
                Category = transaction.Category == null ? null : CategoryConverter.Convert(transaction.Category)
            });
        }