private PlayFabItemInventory GetItemInventory(string filterValue, OriginItemEnum originItemId) { return(originItemId switch { OriginItemEnum.Store => Inventory?.FirstOrDefault(item => item.ItemId == filterValue), _ => Inventory?.FirstOrDefault(item => item.ItemInstanceId == filterValue), });
public async Task <PlayFabItemInventory> GetItemInventory(string filterValue, OriginItemEnum originItemId) { var userInfo = await GetUserInventory(); switch (originItemId) { case OriginItemEnum.Store: return(userInfo?.Inventory?.FirstOrDefault(item => item.ItemId == filterValue)); default: return(userInfo?.Inventory?.FirstOrDefault(item => item.ItemInstanceId == filterValue)); } }