mirror of
https://github.com/claunia/marechai.git
synced 2025-12-16 19:14:25 +00:00
Add base view model.
This commit is contained in:
7
Marechai/ViewModels/BaseViewModel.cs
Normal file
7
Marechai/ViewModels/BaseViewModel.cs
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
namespace Marechai.ViewModels
|
||||||
|
{
|
||||||
|
public class BaseViewModel<TKey>
|
||||||
|
{
|
||||||
|
public TKey Id;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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; }
|
||||||
|
|
||||||
|
|||||||
@@ -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; }
|
||||||
|
|||||||
@@ -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; }
|
||||||
|
|||||||
@@ -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; }
|
||||||
|
|||||||
@@ -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; }
|
||||||
|
|||||||
Reference in New Issue
Block a user