public async Task <bool> DeleteUserCache(string shortGameName, long userId) { switch (shortGameName) { case "lol": return((await _lolDataAccess.DeleteCache(userId)).Result.Success); case "elite": return((await _eliteDataAccess.DeleteCache(userId)).Result.Success); case "r6": return((await _r6DataAccess.DeleteCache(userId)).Result.Success); case "fortnite": return((await _fortniteDataAcces.DeleteCache(userId)).Result.Success); case "gw2": return((await _gw2DataAccess.DeleteCache(userId)).Result.Success); default: return(false); } }