PIbd-21 Potapov N.S. LabWork05 #6

Closed
ns.potapov wants to merge 35 commits from LabWork05 into LabWork04
4 changed files with 10 additions and 9 deletions
Showing only changes of commit 645cdb306f - Show all commits

View File

@ -41,6 +41,10 @@ namespace SecuritySystemFileImplement.Implements
{
orders = orders.Where(x => x.DateCreate <= model.DateTo.Value).ToList();
}
if (model.ClientId.HasValue)
{
orders = orders.Where(x => x.ClientId == model.ClientId.Value).ToList();
}
return orders;
}

View File

@ -10,6 +10,7 @@ namespace SecuritySystemFileImplement.Models
{
public int Id { get; private set; }
public int SecureId { get; private set; }
public int ClientId { get; private set; }
public int Count { get; private set; }
public double Sum { get; private set; }
public OrderStatus Status { get; private set; } = OrderStatus.Неизвестен;

View File

@ -39,6 +39,10 @@ namespace SecuritySystemListImplement.Implements
{
orders = orders.Where(x => x.DateCreate <= model.DateTo.Value).ToList();
}
if (model.ClientId.HasValue)
{
orders = orders.Where(x => x.ClientId == model.ClientId.Value).ToList();
}
return orders;
}
public OrderViewModel? GetElement(OrderSearchModel model)

View File

@ -7,19 +7,13 @@ namespace SecuritySystemListImplement.Models
public class Order
{
public int SecureId { get; private set; }
public int ClientId { get; private set; }
public int Count { get; private set; }
public double Sum { get; private set; }
public OrderStatus Status { get; private set; } = OrderStatus.Неизвестен;
public DateTime DateCreate { get; private set; } = DateTime.Now;
public DateTime? DateImplement { get; private set; }
public int Id { get; private set; }
public static Order? Create(OrderBindingModel? model)
{
if (model == null)
@ -37,7 +31,6 @@ namespace SecuritySystemListImplement.Models
DateImplement = model.DateImplement,
};
}
public void Update(OrderBindingModel? model)
{
if (model == null)
@ -47,7 +40,6 @@ namespace SecuritySystemListImplement.Models
Status = model.Status;
DateImplement = model.DateImplement;
}
public OrderViewModel GetViewModel => new()
{
SecureId = SecureId,