Обновил поле ImplementerId в моделях заказа, теперь оно может быть null

This commit is contained in:
Никита Потапов 2024-04-22 10:12:59 +04:00
parent 653f011380
commit 452f66187c
4 changed files with 5 additions and 3 deletions

View File

@ -60,6 +60,8 @@ namespace SecuritySystemBusinessLogic.BusinessLogics
_logger.LogWarning("Status change operation failed"); _logger.LogWarning("Status change operation failed");
throw new InvalidOperationException("Текущий статус заказа не может быть переведен в выбранный"); throw new InvalidOperationException("Текущий статус заказа не может быть переведен в выбранный");
} }
if (element.ImplementerId.HasValue)
model.ImplementerId = element.ImplementerId;
OrderStatus oldStatus = model.Status; OrderStatus oldStatus = model.Status;
model.Status = status; model.Status = status;
if (model.Status == OrderStatus.Выдан) if (model.Status == OrderStatus.Выдан)

View File

@ -8,7 +8,7 @@ namespace SecuritySystemContracts.BindingModels
public int Id { get; set; } public int Id { get; set; }
public int SecureId { get; set; } public int SecureId { get; set; }
public int ClientId { get; set; } public int ClientId { get; set; }
public int ImplementerId { get; set; } public int? ImplementerId { get; set; }
public int Count { get; set; } public int Count { get; set; }
public double Sum { get; set; } public double Sum { get; set; }
public OrderStatus Status { get; set; } = OrderStatus.Неизвестен; public OrderStatus Status { get; set; } = OrderStatus.Неизвестен;

View File

@ -10,7 +10,7 @@ namespace SecuritySystemContracts.ViewModels
public int Id { get; set; } public int Id { get; set; }
public int ClientId { get; set; } public int ClientId { get; set; }
public int SecureId { get; set; } public int SecureId { get; set; }
public int ImplementerId { get; set; } public int? ImplementerId { get; set; }
[DisplayName("ФИО клиента")] [DisplayName("ФИО клиента")]
public string ClientFIO { get; set; } = string.Empty; public string ClientFIO { get; set; } = string.Empty;
[DisplayName("Изделие")] [DisplayName("Изделие")]

View File

@ -6,7 +6,7 @@ namespace SecuritySystemDataModels.Models
{ {
int SecureId { get; } int SecureId { get; }
int ClientId { get; } int ClientId { get; }
int ImplementerId { get; } int? ImplementerId { get; }
int Count { get; } int Count { get; }
double Sum { get; } double Sum { get; }
OrderStatus Status { get; } OrderStatus Status { get; }