示例#1
0
        /// <summary>
        /// Get home page meta content
        /// </summary>
        /// <returns>MetaViewModel</returns>
        public static MetaViewModel getHomeMetaContent()
        {
            MetaViewModel _meta = new MetaViewModel();

            try
            {
                using (var _context = new TDHEntities())
                {
                    var _md = _context.PROC_WEB_VIEW_HOME_META().FirstOrDefault();
                    if (_md != null)
                    {
                        _meta.MetaTitle        = _md.title;
                        _meta.MetaDescription  = _md.description;
                        _meta.MetaKeywords     = _md.keyword;
                        _meta.MetaImage        = _md.image;
                        _meta.MetaOgImage      = _md.google_image;
                        _meta.MetaTwitterImage = _md.twitter_image;
                    }
                    return(_meta);
                }
            }
            catch (Exception ex)
            {
                throw new UserException(FILE_NAME, MethodInfo.GetCurrentMethod().Name, 500, ErrorMessage.ErrorService, ex);
            }
        }