public async Task <IActionResult> Edit(ContentFileViewModel model, int id) { var content = await _contentFileService.FindByIdAsync(id).ConfigureAwait(false); content.Title = model.Title.Trim(); content.Thumbnail = model.Thumbnail; content.ContentText = model.ContentText != null?model.ContentText .Replace("../../content/files/editor/", "/content/files/editor/") .Replace("../content/files/editor/", "/content/files/editor/") .Replace("..//content/files/editor/", "/content/files/editor/") : ""; content.Pic = model.Pic; content.FileName = model.FileName; content.FileName2 = model.FileName2; content.FileName3 = model.FileName3; content.Type = model.Type; content.ContentId = model.ContentId; content.Description = model.Description; content.Ext = model.Ext; content.FileSize = model.FileSize; content.FileSize2 = model.FileSize2; content.FileSize3 = model.FileSize3; content.IsSelected = model.IsSelected; content.IsPublish = model.IsPublic; _contentFileService.UpdateContentFile(content, model.Photo, model.Video, model.Video2, model.Video3); return(RedirectToAction(nameof(Index), new { type = content.Type })); }
public ActionResult Create(ContentFileViewModel model) { if (ModelState.IsValid) { var contentFile = new ContentFile { ContentId = model.ContentId, Description = model.Description, VisitCount = 0, LikeCount = 0, FileSize = 0, Thumbnail = "", Title = model.Title, IsSelected = model.IsSelected, IsPublish = model.IsPublic, ContentText = model.ContentText != null?model.ContentText.Replace("../../content/files/editor/", "/content/files/editor/") .Replace("../content/files/editor/", "/content/files/editor/") : "", Pic = "", Type = model.Type }; _contentFileService.AddNewContentFile(contentFile, model.Photo, model.Video, model.Video2, model.Video3); return(RedirectToAction(nameof(Index), new { type = contentFile.Type })); } return(View(model)); }
public ActionResult Edit(string type, int id) { var c = _contentFileService.FindByIdAsync(id).Result; var m = new ContentFileViewModel { Title = c.Title, Type = c.Type, Thumbnail = c.Thumbnail, Pic = c.Pic, Id = c.Id, Description = c.Description, ContentText = c.ContentText != null? c.ContentText.Replace("../../content/files/editor/", "/content/files/editor/") .Replace("../content/files/editor/", "/content/files/editor/") .Replace("..//content/files/editor/", "/content/files/editor/") : "", ContentId = c.ContentId, Ext = c.Ext, FileName = c.FileName, FileName2 = c.FileName2, FileName3 = c.FileName3, LikeCount = c.LikeCount, PhotoFileName = c.Pic, VideoFileName = c.FileName, VideoFileName2 = c.FileName2, VideoFileName3 = c.FileName3, VisitCount = c.VisitCount, IsSelected = Convert.ToBoolean(c.IsSelected), IsPublic = Convert.ToBoolean(c.IsPublish) }; ViewBag.ContentName = c.Content.Title; return(View(m)); }
public ActionResult Download(ContentFileViewModel frmContent) { try { this.ViewModel = frmContent; if (ViewModel.DocumentId == Guid.Empty) { } } catch { } }