diff --git a/src/Database/Models/ResourceModel.cs b/src/Database/Models/ResourceModel.cs index 45a95886dee5a4116981e4035645b94918d0d067..b9a2af775447b1542ee810d6120c2080c5ad081b 100644 --- a/src/Database/Models/ResourceModel.cs +++ b/src/Database/Models/ResourceModel.cs @@ -429,7 +429,7 @@ namespace Coscine.Database.Models }; } - return new ResourceObject( + return new ResourceObject( resource.Id, resource.DisplayName, resource.ResourceName, @@ -443,7 +443,8 @@ namespace Coscine.Database.Models resourceTypeOptionObject == null ? new JObject() : JObject.FromObject(resourceTypeOptionObject), resource.ApplicationProfile, JToken.Parse(resource.FixedValues ?? "{}"), - (resource.Creator != null) ? resource.Creator : null + (resource.Creator != null) ? resource.Creator : null, + (resource.Archived == "1") ? true : false ); } diff --git a/src/Database/ReturnObjects/ResourceObject.cs b/src/Database/ReturnObjects/ResourceObject.cs index 4792ecc6ee04eb7b2d280e8b7e230508cd04bc35..d7b4ec24371c9f423cc36f852ead47ec6275bd82 100644 --- a/src/Database/ReturnObjects/ResourceObject.cs +++ b/src/Database/ReturnObjects/ResourceObject.cs @@ -24,8 +24,9 @@ namespace Coscine.Database.ReturnObjects public string ApplicationProfile { get; set; } public JToken FixedValues { get; set; } public Guid? Creator { get; set; } + public bool Archived { get; set; } - public ResourceObject(Guid id, string displayName, string resourceName, string description, string keywords, string usageRights, ResourceTypeObject type, IEnumerable<DisciplineObject> disciplines, VisibilityObject visibility, LicenseObject license, JObject resourceTypeOption, string applicationProfile, JToken fixedValues, Guid? creator = null) + public ResourceObject(Guid id, string displayName, string resourceName, string description, string keywords, string usageRights, ResourceTypeObject type, IEnumerable<DisciplineObject> disciplines, VisibilityObject visibility, LicenseObject license, JObject resourceTypeOption, string applicationProfile, JToken fixedValues, Guid? creator = null, bool archived = false) { Id = id; @@ -46,6 +47,7 @@ namespace Coscine.Database.ReturnObjects FixedValues = fixedValues; Creator = creator; + Archived = archived; } } }