Demo1104ProductyPartnery/demo0411/Models/Partner.cs
2025-04-11 15:47:49 +03:00

48 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
namespace demo0411.Models;
public partial class Partner
{
public int Id { get; set; }
public string? Name { get; set; }
public string? Director { get; set; }
public string? Email { get; set; }
public string? Phone { get; set; }
public string? Addres { get; set; }
public string? Inn { get; set; }
public int? Raiting { get; set; }
public int? PartnerTypeId { get; set; }
public int Sale
{
get
{
switch (PartnerProducts.Select(c => c.Amount).Sum())
{
case < 10000:
return 0;
case < 50000:
return 5;
case < 300000:
return 10;
case > 300000:
return 15;
}
return 0;
}
}
public virtual ICollection<PartnerProduct> PartnerProducts { get; set; } = new List<PartnerProduct>();
public virtual PartnerType? PartnerType { get; set; }
}