public IActionResult Save(cms_content dto) { _contentApp.SaveContent(dto, RequestHelper.AdminInfo()); //生成文章 //GenerateContent generate = new GenerateContent(); //generate.CreateHtml((int)contentId); return(Success("保存成功")); }
public static int NewContent(string title, string author, string text, int channel) { cms_content content = new cms_content { title = title, author = author, text = text, enabled = true, fix_to_top = false, fk_channel_id = channel, post_time = DateTime.Now, allow_comment = true }; LinqHelper.CMS.cms_content.InsertOnSubmit(content); LinqHelper.CMS.SubmitChanges(); return(LinqHelper.CMS.cms_content.Max(x => x.id)); }
public IActionResult Save(cms_content dto) { dto.sub_title = dto.sub_title ?? ""; dto.summary = dto.summary ?? ""; dto.content = dto.content ?? ""; dto.author = dto.author ?? ""; dto.source = dto.source ?? ""; dto.content_href = dto.content_href ?? ""; dto.cover_image = dto.cover_image ?? ""; var user = RequestHelper.AdminInfo(); if (dto.id == 0) { dto.dept_id = user.DepartmentId; dto.insert_id = user.Id; if (dto.insert_time == DateTime.MinValue) { dto.insert_time = DateTime.Now; } long contentId = _contentApp.Insert(dto); ChannelManagerCache.SetChannelLink(dto.channel_id, (int)contentId); //生成文章 //GenerateContent generate = new GenerateContent(); //generate.CreateHtml((int)contentId); } else { dto.update_id = dto.insert_id; dto.update_time = dto.insert_time; _contentApp.Update(dto); //生成文章 // GenerateContent generate = new GenerateContent(); //generate.CreateHtml(dto.id); } return(Success("保存成功")); }
private string BuildAddtionalInfo(cms_content content, bool showDate) { return(showDate ? string.Format("{0}-{1}", content.post_time.Month, content.post_time.Day) : string.Empty); }
public ContentPresenter(int contentId) { _content = ContentManager.GetDbRecord(contentId); }