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