예제 #1
0
        public StringBuilder GetFleetPlanExport(String WebConfigKey, string country, int scenarioID, int locationGroupID, int carClassGroupID, string fromDate, string toDate, bool isAddition)
        {
            switch (WebConfigKey)
            {
            case FALSE: return(GetFleetPlanExport(ConfigurationManager.AppSettings[WEBCONFIGNAME], country, scenarioID, locationGroupID, carClassGroupID, fromDate, toDate, isAddition, new DALExportExcel().FleetPlanDetailExport));

            case TEST: _repository = new FleetSizeExportTestRepository(); break;

            default: _repository = new FleetSizeExportRepository(); break;
            }
            return(GetFleetPlanExport(ConfigurationManager.AppSettings[WEBCONFIGNAME], country, scenarioID, locationGroupID, carClassGroupID, fromDate, toDate, isAddition, _repository.GetData));
        }
예제 #2
0
 public FleetSizeExportLogic(IFleetSizeExportRepository r)
 {
     _repository = r;
 }