From 6aa8c57a1aa515a812f1607e0d5746d7dd3da2cb Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 24 May 2020 04:56:09 +0100 Subject: [PATCH] Add base view model. --- Marechai/ViewModels/BaseViewModel.cs | 7 +++++++ Marechai/ViewModels/CompanyViewModel.cs | 3 +-- Marechai/ViewModels/GpuViewModel.cs | 3 +-- Marechai/ViewModels/MachineViewModel.cs | 3 +-- Marechai/ViewModels/ProcessorViewModel.cs | 2 +- Marechai/ViewModels/SoundSynthViewModel.cs | 3 +-- 6 files changed, 12 insertions(+), 9 deletions(-) create mode 100644 Marechai/ViewModels/BaseViewModel.cs diff --git a/Marechai/ViewModels/BaseViewModel.cs b/Marechai/ViewModels/BaseViewModel.cs new file mode 100644 index 00000000..016b640c --- /dev/null +++ b/Marechai/ViewModels/BaseViewModel.cs @@ -0,0 +1,7 @@ +namespace Marechai.ViewModels +{ + public class BaseViewModel + { + public TKey Id; + } +} \ No newline at end of file diff --git a/Marechai/ViewModels/CompanyViewModel.cs b/Marechai/ViewModels/CompanyViewModel.cs index 03488f40..2d526a3f 100644 --- a/Marechai/ViewModels/CompanyViewModel.cs +++ b/Marechai/ViewModels/CompanyViewModel.cs @@ -3,9 +3,8 @@ using Marechai.Database; namespace Marechai.ViewModels { - public class CompanyViewModel + public class CompanyViewModel : BaseViewModel { - public int Id { get; set; } public Guid? LastLogo { get; set; } public string Name { get; set; } diff --git a/Marechai/ViewModels/GpuViewModel.cs b/Marechai/ViewModels/GpuViewModel.cs index 29b5f035..13c28b6e 100644 --- a/Marechai/ViewModels/GpuViewModel.cs +++ b/Marechai/ViewModels/GpuViewModel.cs @@ -2,9 +2,8 @@ namespace Marechai.ViewModels { - public class GpuViewModel + public class GpuViewModel : BaseViewModel { - public int Id { get; set; } public string Name { get; set; } public int? CompanyId { get; set; } public string Company { get; set; } diff --git a/Marechai/ViewModels/MachineViewModel.cs b/Marechai/ViewModels/MachineViewModel.cs index 356e148f..f8ad7103 100644 --- a/Marechai/ViewModels/MachineViewModel.cs +++ b/Marechai/ViewModels/MachineViewModel.cs @@ -3,9 +3,8 @@ using System.Collections.Generic; namespace Marechai.ViewModels { - public class MachineViewModel + public class MachineViewModel : BaseViewModel { - public int Id { get; set; } public string Name { get; set; } public string Model { get; set; } public string CompanyName { get; set; } diff --git a/Marechai/ViewModels/ProcessorViewModel.cs b/Marechai/ViewModels/ProcessorViewModel.cs index 8454cea1..a1fe86a0 100644 --- a/Marechai/ViewModels/ProcessorViewModel.cs +++ b/Marechai/ViewModels/ProcessorViewModel.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; namespace Marechai.ViewModels { - public class ProcessorViewModel + public class ProcessorViewModel : BaseViewModel { public string Name { get; set; } public string CompanyName { get; set; } diff --git a/Marechai/ViewModels/SoundSynthViewModel.cs b/Marechai/ViewModels/SoundSynthViewModel.cs index 7be34119..4e49af41 100644 --- a/Marechai/ViewModels/SoundSynthViewModel.cs +++ b/Marechai/ViewModels/SoundSynthViewModel.cs @@ -2,9 +2,8 @@ namespace Marechai.ViewModels { - public class SoundSynthViewModel + public class SoundSynthViewModel : BaseViewModel { - public int Id { get; set; } public string Name { get; set; } public string CompanyName { get; set; } public int? CompanyId { get; set; }