Пример #1
0
 public static bool SaveProgrammingContent(ProgrammingContent content)
 {
     return SQLiteProcess.SaveProgrammingContent(content);
 }
        public ResponseJson GetContent(int contentId)
        {
            if (needCheckLogin)
            {
                var token = Request.Headers.GetValues("token");
                if (token == null || AuthData.GetRole(token.ToString()) == Role.NoLogin)
                {
                    return ResponseJson.GetResponseJson(string.Empty, false);
                }
            }

            var data = DataProcess.GetProgrammingContent(contentId);
            if (data != null)
            {
                data = new ProgrammingContent()
                {
                    Id = data.Id,
                    Title = data.Title,
                    CategoryId = data.CategoryId,
                    IsDisplay = data.IsDisplay,
                    ImageUrl = data.ImageUrl,
                    ShortContent = data.ShortContent,
                    Content = data.Content,
                    NumberOfViews = data.NumberOfViews,
                    CreatedDate = data.CreatedDate,
                    UpdatedDate = data.UpdatedDate,
                    CategoryName = data.Category == null ? "" : data.Category.Name,
                    NumberOfComments = data.Comments.Count
                };
            }
            return ResponseJson.GetResponseJson(data);
        }