Skip to content
Snippets Groups Projects
Commit 8209a7ed authored by Benedikt Heinrichs's avatar Benedikt Heinrichs
Browse files

Fix resource creation

parent 231e5117
No related tags found
1 merge request!114Topic/1286 dotnet5 database
......@@ -14,7 +14,7 @@ namespace Coscine.Database.Models
{
public Resource StoreFromObject(ResourceObject resourceObject)
{
if (resourceObject.Disciplines.Count() == 0 || resourceObject.ResourceTypeOption == null)
if (!resourceObject.Disciplines.Any() || resourceObject.ResourceTypeOption == null)
{
throw new ArgumentException("Discipline and ResourceTypeOption are necessary!");
}
......@@ -27,7 +27,6 @@ namespace Coscine.Database.Models
Keywords = resourceObject.Keywords,
UsageRights = resourceObject.UsageRights,
TypeId = resourceObject.Type.Id,
Type = new ResourceTypeModel().GetById(resourceObject.Type.Id),
VisibilityId = resourceObject.Visibility.Id,
ApplicationProfile = resourceObject.ApplicationProfile,
FixedValues = resourceObject.FixedValues != null ? resourceObject.FixedValues.ToString() : "{}",
......@@ -39,6 +38,7 @@ namespace Coscine.Database.Models
}
Insert(resource);
resource.Type = new ResourceTypeModel().GetById(resourceObject.Type.Id);
try
{
SetDisciplines(resource, resourceObject.Disciplines);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment