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
{
public class CompanyViewModel
public class CompanyViewModel : BaseViewModel<int>
{
public int Id { get; set; }
public Guid? LastLogo { get; set; }
public string Name { get; set; }

View File

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

View File

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

View File

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

View File

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