public void Calculate(AMedalAndPricing map) { if (map == null) { return; } map.SetupFee = new SetupFeeCalculator( Percent, BrokerPercent ).Calculate(map.Amount); } // Calculate
} // LoadLoans public static string CsvTitles(SortedSet <string> sources) { var os = new List <string>(); foreach (var s in sources) { os.Add(string.Format( "{0} loan count;{0} worst loan status;{0} issued amount;{0} repaid amount", s )); } // for each return(string.Join(";", "Cash Request ID", "Customer ID", "Broker ID", "Is Default Now", AMedalAndPricing.CsvTitles("Manual"), "Auto reject", AMedalAndPricing.CsvTitles("Auto then"), AMedalAndPricing.CsvTitles("Auto now"), string.Join(";", os) )); } // CsvTitles