private ILoadCoordinator CreateSteamDlcCoordinator() { var myFinder = _finderFactory.GetSteamDlcFinder(); var myLoader = new GenericDlcLoader <SteamDlcItem>(SteamDlcItem.TableName, UpdateSteamDlcItemRow); return(new GenericLoadCoordinator <SteamDlcItem>(myFinder, myLoader)); }
private ILoadCoordinator CreateDlcTuningCoordinator() { var myFinder = _finderFactory.GeDlcTuningsDlcFinder(); var myLoader = new GenericDlcLoader <DlcTuningItem>(DlcTuningItem.TableName, UpdateDlcTuningRow); return(new GenericLoadCoordinator <DlcTuningItem>(myFinder, myLoader)); }
private ILoadCoordinator CreatePurchasedDlcCoordinator() { var myFinder = _finderFactory.GetExistingDlcFinder(); var myLoader = new GenericDlcLoader <ExistingDlcItem>(ExistingDlcItem.TableName, UpdateExistingDlcItemRow); return(new GenericLoadCoordinator <ExistingDlcItem>(myFinder, myLoader)); }
private ILoadCoordinator CreateOfficialDlcCoordinator() { var myFinder = _finderFactory.GetDefaultOfficialDlcFinder(); var myLoader = new GenericDlcLoader <OfficialDlcItem>(OfficialDlcItem.TableName, UpdateOfficialDlcItemRow); return(new GenericLoadCoordinator <OfficialDlcItem>(myFinder, myLoader)); }