public async Task <ActionResult <Item> > GetItemByUniqueName(string uniqueName) { try { var item = await _itemsService.FindItemByUniqueName(uniqueName); await _redis.IncrementItemTrend(uniqueName); return(Ok(item)); } catch (InvalidOperationException) { return(NotFound()); } }