From e4bd99057db4a2c97348fbc2c8b19ab648f39a18 Mon Sep 17 00:00:00 2001
From: Petar Hristov <hristov@itc.rwth-aachen.de>
Date: Thu, 27 May 2021 16:27:42 +0200
Subject: [PATCH] Update: Generated new classes for Resource table
 (coscine/issues#1556)

---
 src/Scaffolding/DataModel/Model.cs    | 10 ++++++----
 src/Scaffolding/DataModel/Resource.cs |  1 +
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/Scaffolding/DataModel/Model.cs b/src/Scaffolding/DataModel/Model.cs
index 8942444..4329e46 100644
--- a/src/Scaffolding/DataModel/Model.cs
+++ b/src/Scaffolding/DataModel/Model.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
 using Microsoft.EntityFrameworkCore;
 using Microsoft.EntityFrameworkCore.Metadata;
 
@@ -58,9 +58,6 @@ namespace Coscine.Database.DataModel
 
         protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
         {
-            if (!optionsBuilder.IsConfigured)
-            {
-            }
         }
 
         protected override void OnModelCreating(ModelBuilder modelBuilder)
@@ -560,6 +557,11 @@ namespace Coscine.Database.DataModel
 
                 entity.Property(e => e.ApplicationProfile).HasMaxLength(500);
 
+                entity.Property(e => e.Archived)
+                    .IsRequired()
+                    .HasMaxLength(255)
+                    .HasDefaultValueSql("(N'0')");
+
                 entity.Property(e => e.DisplayName).HasMaxLength(25);
 
                 entity.Property(e => e.Keywords).HasMaxLength(1000);
diff --git a/src/Scaffolding/DataModel/Resource.cs b/src/Scaffolding/DataModel/Resource.cs
index 6ed78bc..71b251c 100644
--- a/src/Scaffolding/DataModel/Resource.cs
+++ b/src/Scaffolding/DataModel/Resource.cs
@@ -28,6 +28,7 @@ namespace Coscine.Database.DataModel
         public string ApplicationProfile { get; set; }
         public string FixedValues { get; set; }
         public Guid? Creator { get; set; }
+        public string Archived { get; set; }
 
         public virtual License License { get; set; }
         public virtual ResourceType Type { get; set; }
-- 
GitLab