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)); }
public FleetSizeExportLogic(IFleetSizeExportRepository r) { _repository = r; }