From d2df3ce23f7a40ef46a37506a436f2fda2e302c3 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 4 Dec 2019 18:22:04 +0000 Subject: [PATCH] Set base model for operating system statistics. --- .../Models/BaseOperatingSystem.cs | 41 +++++++++++++++++++ .../Models/OperatingSystem.cs | 7 +--- 2 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 DiscImageChef.Server/Models/BaseOperatingSystem.cs diff --git a/DiscImageChef.Server/Models/BaseOperatingSystem.cs b/DiscImageChef.Server/Models/BaseOperatingSystem.cs new file mode 100644 index 00000000..ac8ec215 --- /dev/null +++ b/DiscImageChef.Server/Models/BaseOperatingSystem.cs @@ -0,0 +1,41 @@ +// /*************************************************************************** +// The Disc Image Chef +// ---------------------------------------------------------------------------- +// +// Filename : OperatingSystem.cs +// Author(s) : Natalia Portillo +// +// Component : DiscImageChef Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Model for storing operating system statistics in database. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library 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 +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2019 Natalia Portillo +// ****************************************************************************/ + +namespace DiscImageChef.Server.Models +{ + public abstract class BaseOperatingSystem : BaseModel + { + public string Name { get; set; } + public string Version { get; set; } + public long Count { get; set; } + } +} \ No newline at end of file diff --git a/DiscImageChef.Server/Models/OperatingSystem.cs b/DiscImageChef.Server/Models/OperatingSystem.cs index bfc7dc3d..06c75d2a 100644 --- a/DiscImageChef.Server/Models/OperatingSystem.cs +++ b/DiscImageChef.Server/Models/OperatingSystem.cs @@ -32,10 +32,5 @@ namespace DiscImageChef.Server.Models { - public class OperatingSystem : BaseModel - { - public string Name { get; set; } - public string Version { get; set; } - public long Count { get; set; } - } + public class OperatingSystem : BaseOperatingSystem { } } \ No newline at end of file