diff --git a/Cicm.Database/Migrations/20180805214952_InitialMigration.Designer.cs b/Cicm.Database/Migrations/20180805214952_InitialMigration.Designer.cs
index 8f2bffaa..2e39378d 100644
--- a/Cicm.Database/Migrations/20180805214952_InitialMigration.Designer.cs
+++ b/Cicm.Database/Migrations/20180805214952_InitialMigration.Designer.cs
@@ -1,4 +1,33 @@
-//
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180805214952_InitialMigration.Designer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains the initial migration from MySQL to Entity Framework.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+//
using System;
using Cicm.Database.Models;
using Microsoft.EntityFrameworkCore;
diff --git a/Cicm.Database/Migrations/20180805214952_InitialMigration.cs b/Cicm.Database/Migrations/20180805214952_InitialMigration.cs
index 6394d660..4f68684a 100644
--- a/Cicm.Database/Migrations/20180805214952_InitialMigration.cs
+++ b/Cicm.Database/Migrations/20180805214952_InitialMigration.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180805214952_InitialMigration.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains the initial migration from MySQL to Entity Framework.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
diff --git a/Cicm.Database/Migrations/20180806184309_RenameModelFields.Designer.cs b/Cicm.Database/Migrations/20180806184309_RenameModelFields.Designer.cs
index f3edf9e8..dca7f80f 100644
--- a/Cicm.Database/Migrations/20180806184309_RenameModelFields.Designer.cs
+++ b/Cicm.Database/Migrations/20180806184309_RenameModelFields.Designer.cs
@@ -1,4 +1,33 @@
-//
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806184309_RenameModelFields.Designer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Renames model fields.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+ //
using System;
using Cicm.Database.Models;
using Microsoft.EntityFrameworkCore;
diff --git a/Cicm.Database/Migrations/20180806184309_RenameModelFields.cs b/Cicm.Database/Migrations/20180806184309_RenameModelFields.cs
index be017f19..8ca5b71a 100644
--- a/Cicm.Database/Migrations/20180806184309_RenameModelFields.cs
+++ b/Cicm.Database/Migrations/20180806184309_RenameModelFields.cs
@@ -1,4 +1,34 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806184309_RenameModelFields.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Renames model fields.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using Microsoft.EntityFrameworkCore.Migrations;
namespace Cicm.Database.Migrations
{
diff --git a/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.Designer.cs b/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.Designer.cs
index a085f4f4..9d919546 100644
--- a/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.Designer.cs
+++ b/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.Designer.cs
@@ -1,4 +1,33 @@
-//
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806192514_UseExistingEnumerations.Designer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Use existing enumerators.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+ //
using System;
using Cicm.Database.Models;
using Microsoft.EntityFrameworkCore;
diff --git a/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.cs b/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.cs
index 6e87e8c0..694abd92 100644
--- a/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.cs
+++ b/Cicm.Database/Migrations/20180806192514_UseExistingEnumerations.cs
@@ -1,4 +1,34 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806192514_UseExistingEnumerations.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Use existing enumerators.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using Microsoft.EntityFrameworkCore.Migrations;
namespace Cicm.Database.Migrations
{
diff --git a/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.Designer.cs b/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.Designer.cs
index c4f513dd..55eec2ed 100644
--- a/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.Designer.cs
+++ b/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.Designer.cs
@@ -1,4 +1,33 @@
-//
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806201559_SingularizeModelNames.Designer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Rename models to singular names.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+//
using System;
using Cicm.Database.Models;
using Microsoft.EntityFrameworkCore;
diff --git a/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.cs b/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.cs
index ba2ef5b5..07c5c634 100644
--- a/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.cs
+++ b/Cicm.Database/Migrations/20180806201559_SingularizeModelNames.cs
@@ -1,4 +1,34 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806201559_SingularizeModelNames.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Rename models to singular names.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using Microsoft.EntityFrameworkCore.Migrations;
namespace Cicm.Database.Migrations
{
diff --git a/Cicm.Database/Migrations/20180806222713_LogosGuid.Designer.cs b/Cicm.Database/Migrations/20180806222713_LogosGuid.Designer.cs
index 01bfee87..a3c3c218 100644
--- a/Cicm.Database/Migrations/20180806222713_LogosGuid.Designer.cs
+++ b/Cicm.Database/Migrations/20180806222713_LogosGuid.Designer.cs
@@ -1,4 +1,33 @@
-//
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806222713_LogosGuid.Designer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Company logos should be Guid.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+ //
using System;
using Cicm.Database.Models;
using Microsoft.EntityFrameworkCore;
diff --git a/Cicm.Database/Migrations/20180806222713_LogosGuid.cs b/Cicm.Database/Migrations/20180806222713_LogosGuid.cs
index 33d1b262..f993b650 100644
--- a/Cicm.Database/Migrations/20180806222713_LogosGuid.cs
+++ b/Cicm.Database/Migrations/20180806222713_LogosGuid.cs
@@ -1,4 +1,34 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : 20180806222713_LogosGuid.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Company logos should be Guid.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using Microsoft.EntityFrameworkCore.Migrations;
namespace Cicm.Database.Migrations
{
diff --git a/Cicm.Database/Models/Admin.cs b/Cicm.Database/Models/Admin.cs
index 6dc67679..03732337 100644
--- a/Cicm.Database/Models/Admin.cs
+++ b/Cicm.Database/Models/Admin.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Admin.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains administrators.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class Admin
{
diff --git a/Cicm.Database/Models/BrowserTest.cs b/Cicm.Database/Models/BrowserTest.cs
index cd0c9fb2..fff2055c 100644
--- a/Cicm.Database/Models/BrowserTest.cs
+++ b/Cicm.Database/Models/BrowserTest.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : BrowserTest.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains browser tests.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class BrowserTest
{
diff --git a/Cicm.Database/Models/CicmDb.cs b/Cicm.Database/Models/CicmDb.cs
index e57ad631..efb02ac3 100644
--- a/Cicm.Database/Models/CicmDb.cs
+++ b/Cicm.Database/Models/CicmDb.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : CicmDb.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes pre Entity Framework versions of the database.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/Company.cs b/Cicm.Database/Models/Company.cs
index f2b6ee0c..a2e089e9 100644
--- a/Cicm.Database/Models/Company.cs
+++ b/Cicm.Database/Models/Company.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Company.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes a company.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.Collections.Generic;
namespace Cicm.Database.Models
diff --git a/Cicm.Database/Models/CompanyDescription.cs b/Cicm.Database/Models/CompanyDescription.cs
index 1ab883c7..6bbcd498 100644
--- a/Cicm.Database/Models/CompanyDescription.cs
+++ b/Cicm.Database/Models/CompanyDescription.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : CompanyDescription.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Holds company descriptions.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class CompanyDescription
{
diff --git a/Cicm.Database/Models/CompanyLogo.cs b/Cicm.Database/Models/CompanyLogo.cs
index 8eae4e1d..0b461825 100644
--- a/Cicm.Database/Models/CompanyLogo.cs
+++ b/Cicm.Database/Models/CompanyLogo.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : CompanyLogo.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes a company logo and contains the GUID for its file.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/Forbidden.cs b/Cicm.Database/Models/Forbidden.cs
index 3b88b119..6fc59ab8 100644
--- a/Cicm.Database/Models/Forbidden.cs
+++ b/Cicm.Database/Models/Forbidden.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Forbidden.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Logs accesses that are forbidden.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class Forbidden
{
diff --git a/Cicm.Database/Models/Gpu.cs b/Cicm.Database/Models/Gpu.cs
index 82f53b7c..15860bae 100644
--- a/Cicm.Database/Models/Gpu.cs
+++ b/Cicm.Database/Models/Gpu.cs
@@ -1,4 +1,35 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Gpu.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes chips (or chipsets) whose primary function is to generate
+// graphics (raster, vectorial, 3D, etc).
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.Collections.Generic;
namespace Cicm.Database.Models
diff --git a/Cicm.Database/Models/GpusByMachine.cs b/Cicm.Database/Models/GpusByMachine.cs
index 6578dd3f..b3533737 100644
--- a/Cicm.Database/Models/GpusByMachine.cs
+++ b/Cicm.Database/Models/GpusByMachine.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : GpusByMachine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction betweeen GPU and machine.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class GpusByMachine
{
diff --git a/Cicm.Database/Models/InstructionSet.cs b/Cicm.Database/Models/InstructionSet.cs
index aa48ecc9..08fca9a5 100644
--- a/Cicm.Database/Models/InstructionSet.cs
+++ b/Cicm.Database/Models/InstructionSet.cs
@@ -1,4 +1,34 @@
-using System.Collections.Generic;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : InstructionSet.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes instruction sets.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System.Collections.Generic;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/InstructionSetExtension.cs b/Cicm.Database/Models/InstructionSetExtension.cs
index 655418ea..54fe85fc 100644
--- a/Cicm.Database/Models/InstructionSetExtension.cs
+++ b/Cicm.Database/Models/InstructionSetExtension.cs
@@ -1,4 +1,34 @@
-using System.Collections.Generic;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : InstructionSetExtension.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describe instruction set extensions (e.g. MMX, NEON, iWMMX)
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System.Collections.Generic;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/InstructionSetExtensionsByProcessor.cs b/Cicm.Database/Models/InstructionSetExtensionsByProcessor.cs
index ceb61897..76a7e44b 100644
--- a/Cicm.Database/Models/InstructionSetExtensionsByProcessor.cs
+++ b/Cicm.Database/Models/InstructionSetExtensionsByProcessor.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : InstructionSetExtensionsByProcessor.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction between processor and instruction set extension.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class InstructionSetExtensionsByProcessor
{
diff --git a/Cicm.Database/Models/Iso31661Numeric.cs b/Cicm.Database/Models/Iso31661Numeric.cs
index 7de74397..4a3c2ba9 100644
--- a/Cicm.Database/Models/Iso31661Numeric.cs
+++ b/Cicm.Database/Models/Iso31661Numeric.cs
@@ -1,4 +1,34 @@
-using System.Collections.Generic;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Iso31661Numeric.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains list of country codes according to ISO-3166-1 Numeric.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System.Collections.Generic;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/Log.cs b/Cicm.Database/Models/Log.cs
index bb16abc6..70318d94 100644
--- a/Cicm.Database/Models/Log.cs
+++ b/Cicm.Database/Models/Log.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Log.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains access log.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class Log
{
diff --git a/Cicm.Database/Models/Machine.cs b/Cicm.Database/Models/Machine.cs
index 11dd4840..ea0673f8 100644
--- a/Cicm.Database/Models/Machine.cs
+++ b/Cicm.Database/Models/Machine.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Machine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes a machine.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.Collections.Generic;
namespace Cicm.Database.Models
diff --git a/Cicm.Database/Models/MachineFamily.cs b/Cicm.Database/Models/MachineFamily.cs
index 24d907bf..890b375a 100644
--- a/Cicm.Database/Models/MachineFamily.cs
+++ b/Cicm.Database/Models/MachineFamily.cs
@@ -1,4 +1,34 @@
-using System.Collections.Generic;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : MachineFamily.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Families of interrelated machines.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System.Collections.Generic;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/MemoryByMachine.cs b/Cicm.Database/Models/MemoryByMachine.cs
index 1860de3c..88c5a509 100644
--- a/Cicm.Database/Models/MemoryByMachine.cs
+++ b/Cicm.Database/Models/MemoryByMachine.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : MemoryByMachine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction between memory and machine.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class MemoryByMachine
{
diff --git a/Cicm.Database/Models/MoneyDonation.cs b/Cicm.Database/Models/MoneyDonation.cs
index 4b3b5a9e..ddcadb2f 100644
--- a/Cicm.Database/Models/MoneyDonation.cs
+++ b/Cicm.Database/Models/MoneyDonation.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : MoneyDonation.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains donations.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class MoneyDonation
{
diff --git a/Cicm.Database/Models/News.cs b/Cicm.Database/Models/News.cs
index 00374259..1e046a1c 100644
--- a/Cicm.Database/Models/News.cs
+++ b/Cicm.Database/Models/News.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : News.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Contains news.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class News
{
diff --git a/Cicm.Database/Models/OwnedComputer.cs b/Cicm.Database/Models/OwnedComputer.cs
index af8bffb3..6c9f227c 100644
--- a/Cicm.Database/Models/OwnedComputer.cs
+++ b/Cicm.Database/Models/OwnedComputer.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : OwnedComputer.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes a computer owned by a user.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class OwnedComputer
{
diff --git a/Cicm.Database/Models/OwnedConsole.cs b/Cicm.Database/Models/OwnedConsole.cs
index 0502a1eb..74c3a63c 100644
--- a/Cicm.Database/Models/OwnedConsole.cs
+++ b/Cicm.Database/Models/OwnedConsole.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : OwnedConsole.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes a console owned by a user.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class OwnedConsole
{
diff --git a/Cicm.Database/Models/Processor.cs b/Cicm.Database/Models/Processor.cs
index 94a65c29..a39bf6ec 100644
--- a/Cicm.Database/Models/Processor.cs
+++ b/Cicm.Database/Models/Processor.cs
@@ -1,4 +1,35 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Processor.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes general purpose processors or application specific coprocessors
+// that are not strictly for graphic or sound generation.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.Collections.Generic;
namespace Cicm.Database.Models
diff --git a/Cicm.Database/Models/ProcessorsByMachine.cs b/Cicm.Database/Models/ProcessorsByMachine.cs
index e6be2fcb..adced5ac 100644
--- a/Cicm.Database/Models/ProcessorsByMachine.cs
+++ b/Cicm.Database/Models/ProcessorsByMachine.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : ProcessorByMachine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction of processor and machine.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class ProcessorsByMachine
{
diff --git a/Cicm.Database/Models/Resolution.cs b/Cicm.Database/Models/Resolution.cs
index 56dec4e6..2310c6f4 100644
--- a/Cicm.Database/Models/Resolution.cs
+++ b/Cicm.Database/Models/Resolution.cs
@@ -1,4 +1,34 @@
-using System.Collections.Generic;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : Resolution.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Image resolution.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System.Collections.Generic;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Models/ResolutionsByGpu.cs b/Cicm.Database/Models/ResolutionsByGpu.cs
index 2742eb67..005babc5 100644
--- a/Cicm.Database/Models/ResolutionsByGpu.cs
+++ b/Cicm.Database/Models/ResolutionsByGpu.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : ResolutionsByGpu.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction of resolutions and gpus.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class ResolutionsByGpu
{
diff --git a/Cicm.Database/Models/SoundByMachine.cs b/Cicm.Database/Models/SoundByMachine.cs
index bfce2b6c..bf787eca 100644
--- a/Cicm.Database/Models/SoundByMachine.cs
+++ b/Cicm.Database/Models/SoundByMachine.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : SoundByMachine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction of sound synth and machines.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class SoundByMachine
{
diff --git a/Cicm.Database/Models/SoundSynth.cs b/Cicm.Database/Models/SoundSynth.cs
index 9ba08e67..2af41318 100644
--- a/Cicm.Database/Models/SoundSynth.cs
+++ b/Cicm.Database/Models/SoundSynth.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : SoundSynth.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes chips that generate sound.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.Collections.Generic;
namespace Cicm.Database.Models
diff --git a/Cicm.Database/Models/StorageByMachine.cs b/Cicm.Database/Models/StorageByMachine.cs
index e5033b66..b95a5fe2 100644
--- a/Cicm.Database/Models/StorageByMachine.cs
+++ b/Cicm.Database/Models/StorageByMachine.cs
@@ -1,4 +1,34 @@
-namespace Cicm.Database.Models
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : StorageByMachine.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Junction of storage and machines.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+namespace Cicm.Database.Models
{
public class StorageByMachine
{
diff --git a/Cicm.Database/Models/cicmContext.cs b/Cicm.Database/Models/cicmContext.cs
index ecc734c8..75af0305 100644
--- a/Cicm.Database/Models/cicmContext.cs
+++ b/Cicm.Database/Models/cicmContext.cs
@@ -1,4 +1,34 @@
-using Microsoft.EntityFrameworkCore;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : cicmContext.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Describes the database for Entity Framework.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using Microsoft.EntityFrameworkCore;
namespace Cicm.Database.Models
{
diff --git a/Cicm.Database/Schemas/Sql/V10.cs b/Cicm.Database/Schemas/Sql/V10.cs
index 455d623b..f583bbd9 100644
--- a/Cicm.Database/Schemas/Sql/V10.cs
+++ b/Cicm.Database/Schemas/Sql/V10.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V9.cs
+// Filename : V10.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 10.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V11.cs b/Cicm.Database/Schemas/Sql/V11.cs
index d6b84333..263b5453 100644
--- a/Cicm.Database/Schemas/Sql/V11.cs
+++ b/Cicm.Database/Schemas/Sql/V11.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V10.cs
+// Filename : V11.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 11.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V12.cs b/Cicm.Database/Schemas/Sql/V12.cs
index 91eef5e2..4c064193 100644
--- a/Cicm.Database/Schemas/Sql/V12.cs
+++ b/Cicm.Database/Schemas/Sql/V12.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V11.cs
+// Filename : V12.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 12.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V13.cs b/Cicm.Database/Schemas/Sql/V13.cs
index 3758299d..95e465bb 100644
--- a/Cicm.Database/Schemas/Sql/V13.cs
+++ b/Cicm.Database/Schemas/Sql/V13.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V12.cs
+// Filename : V13.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 13.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V14.cs b/Cicm.Database/Schemas/Sql/V14.cs
index b30c129e..6a067586 100644
--- a/Cicm.Database/Schemas/Sql/V14.cs
+++ b/Cicm.Database/Schemas/Sql/V14.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 14.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V15.cs b/Cicm.Database/Schemas/Sql/V15.cs
index 1cad08ef..15b1730d 100644
--- a/Cicm.Database/Schemas/Sql/V15.cs
+++ b/Cicm.Database/Schemas/Sql/V15.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 15.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V16.cs b/Cicm.Database/Schemas/Sql/V16.cs
index 73c836ef..e3b24d6c 100644
--- a/Cicm.Database/Schemas/Sql/V16.cs
+++ b/Cicm.Database/Schemas/Sql/V16.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 16.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V17.cs b/Cicm.Database/Schemas/Sql/V17.cs
index 6c14e067..8fd3cdb6 100644
--- a/Cicm.Database/Schemas/Sql/V17.cs
+++ b/Cicm.Database/Schemas/Sql/V17.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 17.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V18.cs b/Cicm.Database/Schemas/Sql/V18.cs
index 541d3fa9..826af560 100644
--- a/Cicm.Database/Schemas/Sql/V18.cs
+++ b/Cicm.Database/Schemas/Sql/V18.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 18.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V19.cs b/Cicm.Database/Schemas/Sql/V19.cs
index 9638b9c0..da07c1c3 100644
--- a/Cicm.Database/Schemas/Sql/V19.cs
+++ b/Cicm.Database/Schemas/Sql/V19.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 19.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V20.cs b/Cicm.Database/Schemas/Sql/V20.cs
index 8ff60757..b9ccb1cc 100644
--- a/Cicm.Database/Schemas/Sql/V20.cs
+++ b/Cicm.Database/Schemas/Sql/V20.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 20.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V21.cs b/Cicm.Database/Schemas/Sql/V21.cs
index 8bab6bd1..5db2f5c8 100644
--- a/Cicm.Database/Schemas/Sql/V21.cs
+++ b/Cicm.Database/Schemas/Sql/V21.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 21.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V22.cs b/Cicm.Database/Schemas/Sql/V22.cs
index 5bae1eba..31cca927 100644
--- a/Cicm.Database/Schemas/Sql/V22.cs
+++ b/Cicm.Database/Schemas/Sql/V22.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 22.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V4.cs b/Cicm.Database/Schemas/Sql/V4.cs
index a0acbc5f..7eca5120 100644
--- a/Cicm.Database/Schemas/Sql/V4.cs
+++ b/Cicm.Database/Schemas/Sql/V4.cs
@@ -2,7 +2,7 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V3.cs
+// Filename : V4.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
diff --git a/Cicm.Database/Schemas/Sql/V5.cs b/Cicm.Database/Schemas/Sql/V5.cs
index 44bb8db0..ca38620d 100644
--- a/Cicm.Database/Schemas/Sql/V5.cs
+++ b/Cicm.Database/Schemas/Sql/V5.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V3.cs
+// Filename : V5.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 4.
+// Contains SQL queries to create the database version 5.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V8.cs b/Cicm.Database/Schemas/Sql/V8.cs
index 07527847..d182fbc6 100644
--- a/Cicm.Database/Schemas/Sql/V8.cs
+++ b/Cicm.Database/Schemas/Sql/V8.cs
@@ -2,12 +2,12 @@
// Canary Islands Computer Museum Website
// ----------------------------------------------------------------------------
//
-// Filename : V7.cs
+// Filename : V9.cs
// Author(s) : Natalia Portillo
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 8.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/Cicm.Database/Schemas/Sql/V9.cs b/Cicm.Database/Schemas/Sql/V9.cs
index 7bf305ad..75e68b9f 100644
--- a/Cicm.Database/Schemas/Sql/V9.cs
+++ b/Cicm.Database/Schemas/Sql/V9.cs
@@ -7,7 +7,7 @@
//
// --[ Description ] ----------------------------------------------------------
//
-// Contains SQL queries to create the database version 7.
+// Contains SQL queries to create the database version 9.
//
// --[ License ] --------------------------------------------------------------
//
diff --git a/cicm_web/SvgRender.cs b/cicm_web/SvgRender.cs
index 313b8862..ad659bc6 100644
--- a/cicm_web/SvgRender.cs
+++ b/cicm_web/SvgRender.cs
@@ -1,4 +1,34 @@
-using System;
+/******************************************************************************
+// Canary Islands Computer Museum Website
+// ----------------------------------------------------------------------------
+//
+// Filename : SvgRender.cs
+// Author(s) : Natalia Portillo
+//
+// --[ Description ] ----------------------------------------------------------
+//
+// Render SVG country flags.
+//
+// --[ License ] --------------------------------------------------------------
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// ----------------------------------------------------------------------------
+// Copyright © 2003-2018 Natalia Portillo
+*******************************************************************************/
+
+using System;
using System.IO;
using Cicm.Database.Models;
using SkiaSharp;