N2.Web.UI.WebControls.ItemEditorList.EnsureDraft C# (CSharp) 메소드

EnsureDraft() 개인적인 메소드

private EnsureDraft ( ContentItem item ) : PathData
item ContentItem
리턴 PathData
		private PathData EnsureDraft(ContentItem item)
		{
			var page = Find.ClosestPage(item);

			if (page.ID == 0)
				return new PathData(page, item);

			var cvr = Engine.Resolve<ContentVersionRepository>();
			var vm = Engine.Resolve<IVersionManager>();
			var path = PartsExtensions.EnsureDraft(vm, cvr, "", item.GetVersionKey(), item);

			return path;
		}