示例#1
0
 public SfWallet(Wallet wallet, int id) : base(id)
 {
     Name            = wallet.Name;
     Balance__c      = wallet.Balance;
     CurrencyName__c = wallet.Currency.Abbreviation;
     IsDefault__c    = wallet.IsDefault;
     User__r         = new SfContact(wallet.User.Id);
 }
示例#2
0
 public SfTransaction(Transaction transaction, int id) : base(id)
 {
     Title__c    = transaction.Title;
     Amount__c   = transaction.Amount;
     Date__c     = transaction.Date;
     User__r     = new SfContact(transaction.User.Id);
     Wallet__r   = new SfWallet(transaction.Wallet.Id);
     Category__r = new SfCategory(transaction.Category.Id);
 }
示例#3
0
 public SfCategory(Category category, int id) : base(id)
 {
     Name        = category.Name;
     IconUrl__c  = category.IconUrl;
     TypeName__c = category.Type.Name;
     IsCustom__c = category.IsCustom;
     if (category.User != null)
     {
         User__r = new SfContact(category.User.Id);
     }
 }
示例#4
0
 public SfRecurringTransaction(RegularTransaction transaction, int id) : base(id)
 {
     Title__c               = transaction.Title;
     Amount__c              = transaction.Amount;
     Date__c                = transaction.Date;
     Interval__c            = transaction.Interval;
     NextTransactionDate__c = transaction.NextTransactionDate;
     User__r                = new SfContact(transaction.User.Id);
     Wallet__r              = new SfWallet(transaction.Wallet.Id);
     Category__r            = new SfCategory(transaction.Category.Id);
 }