Exemple #1
0
 /// <summary>
 /// Get balance updated event
 /// </summary>
 /// <param name="cmd"></param>
 /// <param name="balance"></param>
 /// <param name="cargo"></param>
 /// <param name="organizationDetailedDto"></param>
 /// <returns></returns>
 private BalanceUpdatedEvent GetBalanceUpdatedEvent(AddTransactionCommand cmd, Balance balance,
                                                    CargoTypeDetailedDTO cargo, OrganizationDetailedDTO organizationDetailedDto)
 {
     return(new BalanceUpdatedEvent()
     {
         Id = balance.Id,
         Amount = balance.CargoBalance,
         OrganizationId = balance.OrganizationId,
         Description = cmd.Comments,
         Ean = cargo.Ean,
         CargoId = cmd.CargoId,
         Kardex = organizationDetailedDto.Kardex
     });
 }
 public GetOrganizationByIdResponse(OrganizationDetailedDTO organizationDetailed, ServiceStatus serviceStatus, string errorMessage) : base(serviceStatus, errorMessage)
 {
     OrganizationDetailed = organizationDetailed;
     ServiceStatus        = serviceStatus;
     ErrorMessage         = errorMessage;
 }
Exemple #3
0
 /// <summary>
 /// Get leget transaction event
 /// </summary>
 /// <param name="cmd"></param>
 /// <param name="ledgerTransaction"></param>
 /// <param name="cargo"></param>
 /// <param name="organizationDetailedDto"></param>
 /// <returns></returns>
 private LedgerTransactionAddedEvent GetLedgerTransactionEvent(AddTransactionCommand cmd,
                                                               LedgerTransaction ledgerTransaction, CargoTypeDetailedDTO cargo, OrganizationDetailedDTO organizationDetailedDto)
 {
     return(new LedgerTransactionAddedEvent
     {
         Id = ledgerTransaction.Id,
         Amount = ledgerTransaction.Amount,
         OrganizationId = ledgerTransaction.OrganizationId,
         TotalPrice = ledgerTransaction.TotalPrice,
         TransactionType = cmd.TransactionType,
         CargoId = cmd.CargoId,
         Comments = cmd.Comments,
         Timestamp = DateTime.Now,
         Ean = cargo.Ean,
         Kardex = organizationDetailedDto.Kardex
     });
 }