public override void Execute() { #line 3 "..\..\Areas\Admin\Views\Content\Index.cshtml" ViewBag.Title = "Content"; Layout = "~/Areas/Admin/Views/Shared/_Layout_Content.cshtml"; var contentId = Model != null ? (long?)Model.Id : null; var contents = ContentManager.GetContentTableHtmlView(contentId); contents.FirstRow = new ContentTableOption() { RowAction = "Index", RowController = "Content", RowArea = G.AdminPath, RowTitle = b => $"{(b as ContentTableRowItem).DisplayOrder} (children list)", RowObject = b => new { @id = (b as ContentTableRowItem).Id, @area = G.AdminPath } }; contents.Options = new List <ContentTableOption>(); contents.Options.Add( new ContentTableOption() { RowAction = "Edit", RowController = "Content", RowArea = G.AdminPath, RowTitle = b => "Detail", ButtonClass = "btn btn-primary", RowObject = b => new { @id = (b as ContentTableRowItem).Id, @area = G.AdminPath } }); contents.Options.Add( new ContentTableOption() { RowAction = "Preview", RowController = "SDHCPage", RowArea = "", RowTitle = b => "Preview", ButtonClass = "btn btn-success", RowObject = b => new { @id = (b as ContentTableRowItem).Id, @area = "" }, UrlAttribute = c => $"target=\"_blank\"", }); var tableSize = TypeExtends.GetTableSize(Model); #line default #line hidden WriteLiteral("\r\n\r\n"); DefineSection("breadcrumb", () => { WriteLiteral("\r\n"); #line 43 "..\..\Areas\Admin\Views\Content\Index.cshtml" #line default #line hidden #line 43 "..\..\Areas\Admin\Views\Content\Index.cshtml" Html.RenderPartial("_BreadCrumbContent", Model); #line default #line hidden WriteLiteral("\r\n"); }); WriteLiteral("<script>\r\n function subbform(id) {\r\n var form = document.getElementById(id);\r" + "\n form.submit();\r\n return;\r\n }\r\n</script>\r\n<div"); WriteLiteral(" class=\"row clearfix\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"card\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"card-header\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"button-box\""); WriteLiteral(">\r\n"); #line 57 "..\..\Areas\Admin\Views\Content\Index.cshtml" #line default #line hidden #line 57 "..\..\Areas\Admin\Views\Content\Index.cshtml" if (ViewBag.IsInCreateRoles) { #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"btn-group\""); WriteLiteral(">\r\n <button"); WriteLiteral(" type=\"button\""); WriteLiteral(" class=\"btn btn-info btn-group\""); WriteLiteral(" data-toggle=\"dropdown\""); WriteLiteral(" aria-haspopup=\"true\""); WriteLiteral(" aria-expanded=\"false\""); WriteLiteral(">\r\n Create\r\n </button>\r\n <ul"); WriteLiteral(" class=\"dropdown-menu\""); WriteLiteral(">\r\n"); #line 64 "..\..\Areas\Admin\Views\Content\Index.cshtml" #line default #line hidden #line 64 "..\..\Areas\Admin\Views\Content\Index.cshtml" var avaliableChild = TypeExtends.GetAllowChildrens(Model); #line default #line hidden WriteLiteral("\r\n"); #line 67 "..\..\Areas\Admin\Views\Content\Index.cshtml" #line default #line hidden #line 67 "..\..\Areas\Admin\Views\Content\Index.cshtml" foreach (var child in avaliableChild) { var idguid = Guid.NewGuid().ToString(); #line default #line hidden WriteLiteral(" <li>\r\n <a"); WriteLiteral(" href=\"#\""); WriteAttribute("onclick", Tuple.Create(" onclick=\"", 2405), Tuple.Create("\"", 2434) , Tuple.Create(Tuple.Create("", 2415), Tuple.Create("subbform(\'", 2415), true) #line 71 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 2425), Tuple.Create <System.Object, System.Int32>(idguid #line default #line hidden , 2425), false) , Tuple.Create(Tuple.Create("", 2432), Tuple.Create("\')", 2432), true) ); WriteLiteral(">"); #line 71 "..\..\Areas\Admin\Views\Content\Index.cshtml" Write(TypeExtends.GetClassDisplayName(child)); #line default #line hidden WriteLiteral("</a>\r\n <form"); WriteAttribute("id", Tuple.Create(" id=\"", 2506), Tuple.Create("\"", 2518) #line 72 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 2511), Tuple.Create <System.Object, System.Int32>(idguid #line default #line hidden , 2511), false) ); WriteAttribute("action", Tuple.Create(" action=\"", 2519), Tuple.Create("\"", 2592) #line 72 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 2528), Tuple.Create <System.Object, System.Int32>(Url.Action("PreCreate", "Content", new { @area = G.AdminPath }) #line default #line hidden , 2528), false) ); WriteLiteral(" method=\"post\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 73 "..\..\Areas\Admin\Views\Content\Index.cshtml" Write(Html.Hidden("ContentId", contentId)); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 74 "..\..\Areas\Admin\Views\Content\Index.cshtml" Write(Html.Hidden("FullType", child.FullName + "," + child.Assembly.FullName)); #line default #line hidden WriteLiteral("\r\n </form>\r\n </li>\r\n"); #line 77 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral(" </ul>\r\n </div>\r\n"); #line 80 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 81 "..\..\Areas\Admin\Views\Content\Index.cshtml" if (ViewBag.IsInEditRoles) { #line default #line hidden WriteLiteral(" <a"); WriteAttribute("href", Tuple.Create(" href=\"", 2959), Tuple.Create("\"", 3043) #line 83 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 2966), Tuple.Create <System.Object, System.Int32>(Url.Action("Index", "Content", new { @area = G.AdminPath, @id = contentId }) #line default #line hidden , 2966), false) ); WriteLiteral(" class=\"btn btn-success\""); WriteLiteral(">List</a>\r\n"); #line 84 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 85 "..\..\Areas\Admin\Views\Content\Index.cshtml" if (ViewBag.IsInEditRoles) { #line default #line hidden WriteLiteral(" <a"); WriteAttribute("href", Tuple.Create(" href=\"", 3158), Tuple.Create("\"", 3241) #line 87 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 3165), Tuple.Create <System.Object, System.Int32>(Url.Action("Edit", "Content", new { @area = G.AdminPath, @id = contentId }) #line default #line hidden , 3165), false) ); WriteLiteral(" class=\"btn btn-success\""); WriteLiteral(">Edit</a>\r\n"); #line 88 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 89 "..\..\Areas\Admin\Views\Content\Index.cshtml" if (ViewBag.IsInSortRoles) { #line default #line hidden WriteLiteral(" <a"); WriteAttribute("href", Tuple.Create(" href=\"", 3356), Tuple.Create("\"", 3439) #line 91 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 3363), Tuple.Create <System.Object, System.Int32>(Url.Action("Sort", "Content", new { @area = G.AdminPath, @id = contentId }) #line default #line hidden , 3363), false) ); WriteLiteral(" class=\"btn btn-warning\""); WriteLiteral(">Sort</a>\r\n"); #line 92 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 93 "..\..\Areas\Admin\Views\Content\Index.cshtml" if (ViewBag.IsInDeleteRoles) { #line default #line hidden WriteLiteral(" <a"); WriteLiteral(" href=\"#\""); WriteLiteral(" onclick=\"deleteCurrent()\""); WriteLiteral(" class=\"btn btn-danger\""); WriteLiteral(">Delete</a>\r\n"); WriteLiteral(" <form"); WriteLiteral(" id=\"ContentDeleteForm\""); WriteAttribute("action", Tuple.Create(" action=\"", 3667), Tuple.Create("\"", 3737) #line 96 "..\..\Areas\Admin\Views\Content\Index.cshtml" , Tuple.Create(Tuple.Create("", 3676), Tuple.Create <System.Object, System.Int32>(Url.Action("Delete", "Content", new { @area = G.AdminPath }) #line default #line hidden , 3676), false) ); WriteLiteral(" method=\"post\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 97 "..\..\Areas\Admin\Views\Content\Index.cshtml" Write(Html.Hidden("id", contentId)); #line default #line hidden WriteLiteral("\r\n </form>\r\n"); #line 99 "..\..\Areas\Admin\Views\Content\Index.cshtml" } #line default #line hidden WriteLiteral("\r\n </div>\r\n\r\n </div>\r\n\r\n <div"); WriteLiteral(" class=\"body\""); WriteLiteral(">\r\n"); #line 106 "..\..\Areas\Admin\Views\Content\Index.cshtml" #line default #line hidden #line 106 "..\..\Areas\Admin\Views\Content\Index.cshtml" Html.RenderPartial("Contents/_ContentTableHtml", contents); #line default #line hidden WriteLiteral("\r\n\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n"); DefineSection("script", () => { WriteLiteral("\r\n <script>\r\n $(function () {\r\n $(\'.basic-example\').DataTable(\r\n " + "{\r\n \"pageLength\": "); #line 117 "..\..\Areas\Admin\Views\Content\Index.cshtml" Write(tableSize); #line default #line hidden WriteLiteral(@" } ); }); function deleteCurrent() { showCancelMessage(function () { document.getElementById('ContentDeleteForm').submit(); }) } function showCancelMessage(callback) { swal({ title: ""Are you sure?"", text: ""Current page and all Children page will delete and not be able to recover!"", type: ""warning"", showCancelButton: true, confirmButtonColor: ""#DD6B55"", confirmButtonText: ""Yes, delete it!"", cancelButtonText: ""No, cancel plx!"", closeOnConfirm: false, closeOnCancel: false }, function (isConfirm) { if (isConfirm) { swal(""Deleted!"", ""Your record has been deleted."", ""success""); if (callback) { callback(); } } else { swal(""Cancelled"", ""Your record is safe :)"", ""error""); } }); } </script> "); WriteLiteral("\r\n"); }); }
public override void Execute() { #line 2 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" ViewBag.Title = G.GetModelTitle(C.Text(ViewBag.id)) + " Management"; Model.FirstRowAction = "Edit"; Model.FirstRowController = "ModelManagement"; Model.FirstRowArea = "Area"; Model.FirstRowObject = b => new { @area = G.AdminPath, @id = (b as ContentTableRowItem).Id, @type = ModelManager.GetMapperKey((b as ContentTableRowItem).ThisType.FullName) }; Model.DeleteFunctionName = "deleteRole"; var tableSize = TypeExtends.GetTableSize(Model.ThisTypeFrom); #line default #line hidden WriteLiteral("\r\n<form"); WriteLiteral(" id=\"modelDeleteForm\""); WriteAttribute("action", Tuple.Create(" action=\"", 536), Tuple.Create("\"", 604) #line 11 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" , Tuple.Create(Tuple.Create("", 545), Tuple.Create <System.Object, System.Int32>(Url.Action("Delete", "ModelManagement", "@area=G.AdminPath") #line default #line hidden , 545), false) ); WriteLiteral(" method=\"post\""); WriteLiteral(">\r\n <input"); WriteLiteral(" type=\"hidden\""); WriteLiteral(" name=\"type\""); WriteAttribute("value", Tuple.Create(" value=\"", 656), Tuple.Create("\"", 675) #line 12 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" , Tuple.Create(Tuple.Create("", 664), Tuple.Create <System.Object, System.Int32>(ViewBag.id #line default #line hidden , 664), false) ); WriteLiteral(" />\r\n <input"); WriteLiteral(" id=\"deleteId\""); WriteLiteral(" type=\"hidden\""); WriteLiteral(" name=\"deleteId\""); WriteLiteral(" value=\"\""); WriteLiteral(" />\r\n</form>\r\n<div"); WriteLiteral(" class=\"row clearfix\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"card\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"card-header\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"button-box\""); WriteLiteral(">\r\n\r\n <a"); WriteAttribute("href", Tuple.Create(" href=\"", 946), Tuple.Create("\"", 1033) #line 21 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" , Tuple.Create(Tuple.Create("", 953), Tuple.Create <System.Object, System.Int32>(Url.Action("Create", "ModelManagement", new { @area = G.AdminPath, @id = ViewBag.id }) #line default #line hidden , 953), false) ); WriteLiteral(" class=\"btn btn-info btn-group\""); WriteLiteral(">Create</a>\r\n </div>\r\n\r\n </div>\r\n\r\n <div"); WriteLiteral(" class=\"body\""); WriteLiteral(">\r\n"); #line 27 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" #line default #line hidden #line 27 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" Html.RenderPartial("Contents/_ContentTableHtml", Model); #line default #line hidden WriteLiteral("\r\n\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n"); DefineSection("script", () => { WriteLiteral("\r\n <script>\r\n $(function () {\r\n $(\'.basic-example\').DataTable(\r\n " + "{\r\n \"pageLength\": "); #line 39 "..\..\Areas\Admin\Views\ModelManagement\Index.cshtml" Write(tableSize); #line default #line hidden WriteLiteral("\r\n } \r\n );\r\n });\r\n </script>\r\n "); WriteLiteral(@" <script> $(function () { $('.sweetalert_delete.delete_button').on('click', function () { var id = $(this).data('id'); showCancelMessage(function(){ $('#deleteId').val(id); if(id){ document.getElementById('modelDeleteForm').submit() } }) }); }); function deleteRole(id){ showCancelMessage(function(){ $('#deleteId').val(id); if(id){ document.getElementById('modelDeleteForm').submit() } }) } function showCancelMessage(callback) { swal({ title: ""Are you sure?"", text: ""You will not be able to recover!"", type: ""warning"", showCancelButton: true, confirmButtonColor: ""#DD6B55"", confirmButtonText: ""Yes, delete it!"", cancelButtonText: ""No, cancel plx!"", closeOnConfirm: false, closeOnCancel: false }, function (isConfirm) { if (isConfirm) { swal(""Deleted!"", ""Your record has been deleted."", ""success""); if(callback){ callback(); } } else { swal(""Cancelled"", ""Your record is safe :)"", ""error""); } }); } </script> "); }); WriteLiteral("\r\n"); }