コード例 #1
0
        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);
            }
        }