diff --git a/Oqtane.Client/Modules/Admin/Sites/Delete.razor b/Oqtane.Client/Modules/Admin/Sites/Delete.razor
index f57f6e00..b2acba36 100644
--- a/Oqtane.Client/Modules/Admin/Sites/Delete.razor
+++ b/Oqtane.Client/Modules/Admin/Sites/Delete.razor
@@ -16,7 +16,7 @@ else
-
+
|
@@ -24,7 +24,7 @@ else
-
+
|
@@ -32,7 +32,7 @@ else
- |
-
+
@foreach (KeyValuePair panelayout in panelayouts)
{
@@ -55,9 +55,23 @@ else
|
+
+
+
+ |
+
+
+
+
+
+ |
+
Cancel
+
+
+
}
@code {
@@ -70,6 +84,13 @@ else
string logo = "";
string themetype;
string layouttype;
+ string createdby;
+ DateTime createdon;
+ string modifiedby;
+ DateTime modifiedon;
+ string deletedby;
+ DateTime? deletedon;
+ string isdeleted;
protected override void OnInitialized()
{
@@ -79,6 +100,14 @@ else
logo = PageState.Site.Logo;
themetype = PageState.Site.DefaultThemeType;
layouttype = PageState.Site.DefaultLayoutType;
+
+ createdby = PageState.Site.CreatedBy;
+ createdon = PageState.Site.CreatedOn;
+ modifiedby = PageState.Site.ModifiedBy;
+ modifiedon = PageState.Site.ModifiedOn;
+ deletedby = PageState.Site.DeletedBy;
+ deletedon = PageState.Site.DeletedOn;
+ isdeleted = PageState.Site.IsDeleted.ToString();
}
private async Task DeleteSite()
diff --git a/Oqtane.Client/Modules/Admin/Sites/Edit.razor b/Oqtane.Client/Modules/Admin/Sites/Edit.razor
index 6ad50046..92f4a0f4 100644
--- a/Oqtane.Client/Modules/Admin/Sites/Edit.razor
+++ b/Oqtane.Client/Modules/Admin/Sites/Edit.razor
@@ -55,9 +55,23 @@ else
+
+
+
+ |
+
+
+
+
+
+ |
+
Cancel
+
+
+
}
@code {
@@ -71,6 +85,14 @@ else
string themetype;
string layouttype;
+ string createdby;
+ DateTime createdon;
+ string modifiedby;
+ DateTime modifiedon;
+ string deletedby;
+ DateTime? deletedon;
+ string isdeleted;
+
protected override void OnInitialized()
{
themes = ThemeService.GetThemeTypes(PageState.Themes);
@@ -79,6 +101,14 @@ else
logo = PageState.Site.Logo;
themetype = PageState.Site.DefaultThemeType;
layouttype = PageState.Site.DefaultLayoutType;
+
+ createdby = PageState.Site.CreatedBy;
+ createdon = PageState.Site.CreatedOn;
+ modifiedby = PageState.Site.ModifiedBy;
+ modifiedon = PageState.Site.ModifiedOn;
+ deletedby = PageState.Site.DeletedBy;
+ deletedon = PageState.Site.DeletedOn;
+ isdeleted = PageState.Site.IsDeleted.ToString();
}
private async Task SaveSite()
@@ -88,6 +118,8 @@ else
site.Logo = (logo == null ? "" : logo);
site.DefaultThemeType = themetype;
site.DefaultLayoutType = (layouttype == null ? "" : layouttype);
+ site.IsDeleted = (isdeleted == null ? true : Boolean.Parse(isdeleted));
+
site = await SiteService.UpdateSiteAsync(site);
NavigationManager.NavigateTo(NavigateUrl());