Carrotware.CMS.Mvc.UI.Admin.Controllers.CmsAdminController.ContentSnippetAddEdit C# (CSharp) Метод

ContentSnippetAddEdit() приватный Метод

private ContentSnippetAddEdit ( ContentSnippet model, string mode ) : System.Web.Mvc.ActionResult
model Carrotware.CMS.Core.ContentSnippet
mode string
Результат System.Web.Mvc.ActionResult
		public ActionResult ContentSnippetAddEdit(ContentSnippet model, string mode) {
			ViewBag.ContentEditMode = (String.IsNullOrEmpty(mode) || mode.Trim().ToLowerInvariant() != "raw") ? "html" : "raw";
			Helper.ForceValidation(ModelState, model);

			if (ModelState.IsValid) {
				ContentSnippet item = ContentSnippet.Get(model.Root_ContentSnippetID);
				if (item == null) {
					item = new ContentSnippet();
					item.Root_ContentSnippetID = Guid.Empty;
					item.SiteID = SiteID;
					item.CreateUserId = SecurityData.CurrentUserGuid;
					item.CreateDate = SiteData.CurrentSite.Now;
				}

				item.GoLiveDate = model.GoLiveDate;
				item.RetireDate = model.RetireDate;
				item.EditUserId = SecurityData.CurrentUserGuid;

				item.ContentSnippetName = model.ContentSnippetName;
				item.ContentSnippetSlug = model.ContentSnippetSlug;
				item.ContentSnippetActive = model.ContentSnippetActive;
				item.ContentBody = model.ContentBody;

				item.Save();

				return RedirectToAction("ContentSnippetAddEdit", new { @id = item.Root_ContentSnippetID, @mode = mode });
			}

			Helper.HandleErrorDict(ModelState);

			return View(model);
		}

Same methods

CmsAdminController::ContentSnippetAddEdit ( System.Guid id, System.Guid versionid, string mode ) : System.Web.Mvc.ActionResult