private OperationViewModel MapInternal(Operation operation, IRequestContextReader context)
 {
     return(new OperationViewModel()
     {
         AccountKey = operation.AccountKey,
         Amount = operation.Amount,
         Id = operation.Id,
         Transaction = _transactionMapper.Map(operation.Transaction, context)
     });
 }
 private AccountViewModel MapInternal(Account account, IRequestContextReader context)
 {
     return(new AccountViewModel()
     {
         CurrentAmount = account.CurrentSituation.CurrentAmount,
         InitialAmount = account.CurrentSituation.InitialAmount,
         Key = account.Key,
         StartDate = account.CurrentSituation.StartDate,
         Operations = account.CurrentSituation.Operations.Select(o => _operationMapper.Map(o, context))
     });
 }
Beispiel #3
0
 private TransactionViewModel MapInternal(Transaction transaction, IRequestContextReader context)
 {
     return(new TransactionViewModel()
     {
         Id = transaction.Id,
         CreationTimestamp = transaction.CreationTimestamp,
         RecipientKey = transaction.RecipientKey,
         SenderKey = transaction.SenderKey,
         Status = transaction.TransactionStatus.ToString(),
         StatusTimestamp = transaction.StatusTimestamp,
         Sum = transaction.Sum
     });
 }
 IViewModel <CreateOperationIntent> IMapper <Account, IRequestContextReader, IViewModel <CreateOperationIntent> > .Map(
     Account account, IRequestContextReader context)
 {
     return(MapInternal(account, context));
 }
 IViewModel <ValidateTransactionIntent> IMapper <Account, IRequestContextReader, IViewModel <ValidateTransactionIntent> > .Map(
     Account account,
     IRequestContextReader context)
 {
     return(MapInternal(account, context));
 }
 public IViewModel <GetAccountIntent> Map(Account account, IRequestContextReader context)
 {
     return(MapInternal(account, context));
 }
Beispiel #7
0
 IViewModel <SubmitTransactionIntent> IMapper <Transaction, IRequestContextReader, IViewModel <SubmitTransactionIntent> > .Map(
     Transaction transaction,
     IRequestContextReader context)
 {
     return(MapInternal(transaction, context));
 }
Beispiel #8
0
 public IViewModel <GetTransactionIntent> Map(Transaction transaction, IRequestContextReader context)
 {
     return(MapInternal(transaction, context));
 }
 IViewModel <GetOperationIntent> IMapper <Operation, IRequestContextReader, IViewModel <GetOperationIntent> > .Map(
     Operation operation,
     IRequestContextReader context)
 {
     return(MapInternal(operation, context));
 }