Add base view model.

This commit is contained in:
2020-05-24 04:56:09 +01:00
parent 9faecdb2df
commit 6aa8c57a1a
6 changed files with 12 additions and 9 deletions

View File

@@ -0,0 +1,7 @@
namespace Marechai.ViewModels
{
public class BaseViewModel<TKey>
{
public TKey Id;
}
}

View File

@@ -3,9 +3,8 @@ using Marechai.Database;
namespace Marechai.ViewModels namespace Marechai.ViewModels
{ {
public class CompanyViewModel public class CompanyViewModel : BaseViewModel<int>
{ {
public int Id { get; set; }
public Guid? LastLogo { get; set; } public Guid? LastLogo { get; set; }
public string Name { get; set; } public string Name { get; set; }

View File

@@ -2,9 +2,8 @@
namespace Marechai.ViewModels namespace Marechai.ViewModels
{ {
public class GpuViewModel public class GpuViewModel : BaseViewModel<int>
{ {
public int Id { get; set; }
public string Name { get; set; } public string Name { get; set; }
public int? CompanyId { get; set; } public int? CompanyId { get; set; }
public string Company { get; set; } public string Company { get; set; }

View File

@@ -3,9 +3,8 @@ using System.Collections.Generic;
namespace Marechai.ViewModels namespace Marechai.ViewModels
{ {
public class MachineViewModel public class MachineViewModel : BaseViewModel<int>
{ {
public int Id { get; set; }
public string Name { get; set; } public string Name { get; set; }
public string Model { get; set; } public string Model { get; set; }
public string CompanyName { get; set; } public string CompanyName { get; set; }

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
namespace Marechai.ViewModels namespace Marechai.ViewModels
{ {
public class ProcessorViewModel public class ProcessorViewModel : BaseViewModel<int>
{ {
public string Name { get; set; } public string Name { get; set; }
public string CompanyName { get; set; } public string CompanyName { get; set; }

View File

@@ -2,9 +2,8 @@
namespace Marechai.ViewModels namespace Marechai.ViewModels
{ {
public class SoundSynthViewModel public class SoundSynthViewModel : BaseViewModel<int>
{ {
public int Id { get; set; }
public string Name { get; set; } public string Name { get; set; }
public string CompanyName { get; set; } public string CompanyName { get; set; }
public int? CompanyId { get; set; } public int? CompanyId { get; set; }