Не работает

This commit is contained in:
2025-05-13 23:06:50 +04:00
parent 0d15923b94
commit 87708ee1e6
213 changed files with 92085 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class AssemblyViewModel
{
public int Id { get; set; }
[DisplayName("Имя сборки")]
public string AssemblyName { get; set; } = string.Empty;
[DisplayName("Описание сборки")]
public string Description { get; set; } = string.Empty;
public int UserID { get; set; }
public int? OrderRequestId { get; set; }
}

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class ComponentRequestAssemblyReportViewModel
{
public string ComponentName { get; set; } = string.Empty;
[DisplayName("Даты запросов")]
public List<DateTime> DateRequests { get; set; } = new();
[DisplayName("Сборки")]
public List<string> Assemblies { get; set; } = new();
[DisplayName("Производитель")]
public string Manufacturer { get; set; } = string.Empty;
[DisplayName("ID компонента")]
public int ComponentId { get; set; }
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class ComponentViewModel
{
public int Id { get; set; }
[DisplayName("Имя комплектующего")]
public string ComponentName { get; set; } = string.Empty;
[DisplayName("Производитель")]
public string Manufacturer { get; set; } = string.Empty;
public double Price { get; set; }
public int UserId { get; set; }
}

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class ProductViewModel
{
public int Id { get; set; }
[DisplayName("Название товара")]
public string ProductName { get; set; } = string.Empty;
[DisplayName("Категория товара")]
public string Category { get; set; } = string.Empty;
[DisplayName("Цена")]
public double Price { get; set; }
public int UserID { get; set; }
}

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class RequestViewModel
{
[DisplayName("Дата создания")]
public DateTime DateRequest { get; set; } = DateTime.Now;
[DisplayName("ID сборки")]
public int? AssemblyId { get; set; }
public AssemblyViewModel? Assembly { get; set; }
[DisplayName("Номер")]
public int Id { get; set; }
[DisplayName("ID пользователя")]
public int UserID { get; set; }
}

View File

@@ -0,0 +1,27 @@
using ComputerStoreContracts.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputerStoreContracts.ViewModels;
public class UserViewModel
{
public int Id { get; set; }
[DisplayName("Логин")]
public string Login { get; set; } = string.Empty;
[DisplayName("Пароль")]
public string Password { get; set; } = string.Empty;
[DisplayName("ФИО")]
public string FIO { get; set; } = string.Empty;
[DisplayName("Почта")]
public string Email { get; set; } = string.Empty;
public UserType UserType { get; set; }
}