Broker System for Supercredit
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

reward.model.ts 776B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import {LoanModelCallBacks} from './loan.model';
  2. export class RewardModel {
  3. constructor(
  4. public Amount: number,
  5. public Description: string,
  6. public Id: number,
  7. public LoanId: string,
  8. public PayOutId: number,
  9. public To: string,
  10. public From: string,
  11. public Ts: Date,
  12. private lc: LoanModelCallBacks
  13. ){}
  14. public get Role(): string {
  15. return this.lc.getUserRole(this.To);
  16. }
  17. public get UserId(): string {
  18. return this.To;
  19. }
  20. public set UserId(v) {
  21. this.To = v;
  22. }
  23. public get UserName(): string {
  24. return this.lc.getUserName(this.To);
  25. }
  26. public get photoUrlTo(): string{
  27. return this.lc.getUserPhotoUrl(this.To);
  28. }
  29. public get photoUrlFrom(): string{
  30. return this.lc.getUserPhotoUrl(this.From);
  31. }
  32. }