Add Existing module fix for pageId

This commit is contained in:
Emanuele Filardo
2019-10-18 22:36:15 +02:00
parent be2f28f47b
commit 3ab47c63e7

View File

@ -149,6 +149,7 @@
List<string> categories = new List<string>(); List<string> categories = new List<string>();
List<ModuleDefinition> moduledefinitions; List<ModuleDefinition> moduledefinitions;
List<Page> pages; List<Page> pages;
string pageid = "";
string moduleid = ""; string moduleid = "";
List<Module> modules = new List<Module>(); List<Module> modules = new List<Module>();
Dictionary<string, string> containers = new Dictionary<string, string>(); Dictionary<string, string> containers = new Dictionary<string, string>();
@ -221,7 +222,7 @@
private void PageChanged(ChangeEventArgs e) private void PageChanged(ChangeEventArgs e)
{ {
string pageid = (string)e.Value; pageid = (string)e.Value;
if (pageid != "") if (pageid != "")
{ {
foreach(Module module in PageState.Modules.Where(item => item.PageId == int.Parse(pageid))) foreach(Module module in PageState.Modules.Where(item => item.PageId == int.Parse(pageid)))
@ -251,7 +252,7 @@
} }
PageModule pagemodule = new PageModule(); PageModule pagemodule = new PageModule();
pagemodule.PageId = PageState.Page.PageId; pagemodule.PageId = string.IsNullOrWhiteSpace(pageid) ? PageState.Page.PageId : int.Parse(pageid);
pagemodule.ModuleId = int.Parse(moduleid); pagemodule.ModuleId = int.Parse(moduleid);
pagemodule.Title = title; pagemodule.Title = title;
if (pagemodule.Title == "") if (pagemodule.Title == "")