private static async Task <string> Convert(List <Meta> metas, MetaEnum key)
        {
            var val = "";

            if (metas == null || metas.Count == 0)
            {
                return(val);
            }
            var userMeta = new UserMeta();
            await Task.Run(() =>
            {
                var meta = metas.FirstOrDefault(u => u.MetaKey.ToLower().Contains(key.ToString()));
                if (meta != null)
                {
                    val = meta.MetaValue;
                }
            });

            return(val);
        }
 public static async Task <string> GetAsync(this List <Meta> meta, MetaEnum key)
 {
     return(await Task.Factory.StartNew(() =>
                                        meta.FirstOrDefault(u => u.MetaKey.ToLower().Contains(key.ToString()))?.MetaValue ?? ""));
 }
 public static string Get(this List <Meta> meta, MetaEnum key)
 {
     return(meta.FirstOrDefault(u => u.MetaKey.ToLower().Contains(key.ToString()))?.MetaValue ?? "");
 }