예제 #1
0
            public void Calculate(AMedalAndPricing map)
            {
                if (map == null)
                {
                    return;
                }

                map.SetupFee = new SetupFeeCalculator(
                    Percent,
                    BrokerPercent
                    ).Calculate(map.Amount);
            }             // Calculate
예제 #2
0
            }             // 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