Обновил поле ImplementerId в моделях заказа, теперь оно может быть null
This commit is contained in:
parent
653f011380
commit
452f66187c
@ -60,6 +60,8 @@ namespace SecuritySystemBusinessLogic.BusinessLogics
|
||||
_logger.LogWarning("Status change operation failed");
|
||||
throw new InvalidOperationException("Текущий статус заказа не может быть переведен в выбранный");
|
||||
}
|
||||
if (element.ImplementerId.HasValue)
|
||||
model.ImplementerId = element.ImplementerId;
|
||||
OrderStatus oldStatus = model.Status;
|
||||
model.Status = status;
|
||||
if (model.Status == OrderStatus.Выдан)
|
||||
|
@ -8,7 +8,7 @@ namespace SecuritySystemContracts.BindingModels
|
||||
public int Id { get; set; }
|
||||
public int SecureId { get; set; }
|
||||
public int ClientId { get; set; }
|
||||
public int ImplementerId { get; set; }
|
||||
public int? ImplementerId { get; set; }
|
||||
public int Count { get; set; }
|
||||
public double Sum { get; set; }
|
||||
public OrderStatus Status { get; set; } = OrderStatus.Неизвестен;
|
||||
|
@ -10,7 +10,7 @@ namespace SecuritySystemContracts.ViewModels
|
||||
public int Id { get; set; }
|
||||
public int ClientId { get; set; }
|
||||
public int SecureId { get; set; }
|
||||
public int ImplementerId { get; set; }
|
||||
public int? ImplementerId { get; set; }
|
||||
[DisplayName("ФИО клиента")]
|
||||
public string ClientFIO { get; set; } = string.Empty;
|
||||
[DisplayName("Изделие")]
|
||||
|
@ -6,7 +6,7 @@ namespace SecuritySystemDataModels.Models
|
||||
{
|
||||
int SecureId { get; }
|
||||
int ClientId { get; }
|
||||
int ImplementerId { get; }
|
||||
int? ImplementerId { get; }
|
||||
int Count { get; }
|
||||
double Sum { get; }
|
||||
OrderStatus Status { get; }
|
||||
|
Loading…
Reference in New Issue
Block a user