public DaySummaryForCurrencyViewModel(CompanyFinanceSummary summary) { var currency = Persistent.Currencies.GetById(summary.CurrencyID); CurrencySymbol = currency.Symbol; Finance = new CompanyFinance(summary); }
public CompanyFinance(CompanyFinanceSummary summary) { SellRevenue = summary.SellRevenue; GiftBalance = summary.GiftBalance; TradeBalance = summary.TradeBalance; SalaryCost = summary.SalaryCost; ImportTax = summary.ImportTax; ExportTax = summary.ExportTax; JobOfferCost = summary.JobOfferCost; MarketOfferCost = summary.MarketOfferCost; }
public override void Modify(CompanyFinanceSummary summary) { Debug.Assert(summary.CurrencyID == CurrencyID); summary.JobOfferCost += Total; }
public override void Modify(CompanyFinanceSummary summary) { Debug.Assert(summary.CurrencyID == CurrencyID); summary.SellRevenue += Total; }
public override void Modify(CompanyFinanceSummary summary) { Debug.Assert(summary.CurrencyID == CurrencyID); summary.ImportTax += Total; }
public override void Modify(CompanyFinanceSummary summary) { Debug.Assert(summary.CurrencyID == CurrencyID); summary.TradeBalance += Total; }
public abstract void Modify(CompanyFinanceSummary summary);