コード例 #1
0
        public ActionResult CreateByUrl(Guid?parentDocumentId)
        {
            var targetV = new Models.ViewModels.Documents.CreateByUrl.CreateByUrl(parentDocumentId);
            var targetW = new Models.ViewModels.Documents.CreateByUrl.SelectionWorker(targetV);

            ViewBag.CodeOfSolver = targetW.CodesOfSolver;

            return(View(targetV));
        }
コード例 #2
0
        public ActionResult CreateByUrl([Bind()] Models.ViewModels.Documents.CreateByUrl.CreateByUrl targetV)
        {
            if (ModelState.IsValid)
            {
                switch (targetV.CodeOfSolver)
                {
                case "MicrosoftDocs":
                    return(RedirectToAction("CreateByUrlMicrosoftDocs", targetV));

                case "MicrosoftDocsApi":
                    return(RedirectToAction("CreateByUrlMicrosoftDocsApi", targetV));

                default:
                    return(HttpNotFound());
                }
            }

            var targetW = new Models.ViewModels.Documents.CreateByUrl.SelectionWorker(targetV);

            ViewBag.CodeOfSolver = targetW.CodesOfSolver;

            return(View(targetV));
        }