public ActionResult CreateChapter(Guid parentId) { var item = new Models.ViewModels.Books2.Item(); item.DocumentId = Guid.NewGuid(); item.ParentDocumentId = parentId; item.Priority = Models.ViewModels.Books2.Item.GetPriority(parentId); return(View(item)); }
public ActionResult CreateChapter([Bind()] Models.ViewModels.Books2.Item item) { if (ModelState.IsValid) { var result = item.CreateChapter(); if (result.Item1) { return(RedirectToAction("Index", new { id = item.DocumentId })); } else { return(HttpNotFound(result.Item2)); } } return(View(item)); }
public JsonResult GetChapter(Guid chapterId) { var db = new Models.Domains.Entities.DMsDbContext(); var target = db.Documents.Find(chapterId); if (target == null) { return(null); } if (!target.IsBookChapter) { return(null); } var targetV = new Models.ViewModels.Books2.Item(target); return(Json(targetV)); }
public JsonResult GetBookshelf(Guid bookshelfId) { var db = new Models.Domains.Entities.DMsDbContext(); var target = db.Documents.Find(bookshelfId); if (target == null) { return(null); } if (!target.IsBookBookShelf) { return(null); } var targetV = new Models.ViewModels.Books2.Item(target); return(Json(targetV)); }
public PartialViewResult SingleChapter(Guid id) { var db = new Models.Domains.Entities.DMsDbContext(); var target = db.Documents.Find(id); if (target == null) { return(null); } if (!target.IsBookChapter) { return(null); } var targetV = new Models.ViewModels.Books2.Item(target); return(PartialView(targetV)); }
public PartialViewResult SingleBookshelf(Guid?id) { var db = new Models.Domains.Entities.DMsDbContext(); var target = db.Documents.Find(id); if (target == null) { var targetVvirtual = new Models.ViewModels.Books2.Item(); targetVvirtual.Title = "[根]"; return(PartialView(targetVvirtual)); } if (!target.IsBookBookShelf) { return(null); } var targetV = new Models.ViewModels.Books2.Item(target); return(PartialView(targetV)); }