예제 #1
0
        public ActionResult Create([Bind()] Models.ViewModels.Documents.Create.Create targetV)
        {
            if (string.IsNullOrEmpty(targetV.NodeName))
            {
                targetV.NodeName = targetV.Title;
            }

            if (ModelState.IsValid)
            {
                var target = targetV.GetReturn();

                var db = new Models.Domains.Entities.DMsDbContext();
                db.Documents.Add(target);
                db.SaveChanges();

                return(RedirectToAction("Details", new { id = target.DocumentId }));
            }

            return(View(targetV));
        }
예제 #2
0
        /// <summary>
        /// 新增。
        /// </summary>
        /// <param name="parentDocumentId">指定的父文档的文档ID。为空时表示增加根文档。</param>
        public ActionResult Create(Guid?parentDocumentId)
        {
            var targetV = new Models.ViewModels.Documents.Create.Create(parentDocumentId);

            return(View(targetV));
        }