/// <summary> /// About infor /// </summary> /// <returns>PostViewModel</returns> public static PostViewModel About() { try { using (var _context = new TDHEntities()) { var _item = _context.PROC_WEB_VIEW_ABOUT().FirstOrDefault(); if (_item == null) { throw new UserException(FILE_NAME, "About", 204, "", new Exception()); } return(new PostViewModel() { Title = _item.meta_title, Description = _item.meta_description, Content = _item.content, CreateDate = _item.create_date, Image = _item.image, MetaImage = _item.image, MetaTitle = _item.meta_title, MetaDescription = _item.meta_description, MetaKeywords = _item.meta_keywords, MetaOgImage = _item.meta_og_image, MetaTwitterImage = _item.meta_twitter_image }); } } catch (UserException uEx) { throw uEx; } catch (Exception ex) { throw new UserException(FILE_NAME, MethodInfo.GetCurrentMethod().Name, 500, ErrorMessage.ErrorService, ex); } }