public bool TryGetAvatarById(int avatarId, out HotelAvatar avatar)
        {
            var raw = _cache.GetString($"avatar_{_session.Hotel}_id_{avatarId}");

            if (string.IsNullOrEmpty(raw))
            {
                avatar = null;
                return(false);
            }

            avatar = JsonConvert.DeserializeObject <HotelAvatar>(raw);
            return(true);
        }
        public async Task CacheAvatarAsync(HotelAvatar avatar)
        {
            await _cache.SetStringAsync($"avatar_{_session.Hotel}_{avatar.Name}", JsonConvert.SerializeObject(avatar));

            await _cache.SetStringAsync($"avatar_{_session.Hotel}_id_{avatar.AvatarId}", JsonConvert.SerializeObject(avatar));
        }