50 lines
1.8 KiB
C#
50 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using _0_Framework.Domain;
|
|
using Company.Domain.InsuranceJobAndJobsAgg;
|
|
using Company.Domain.InsurancJobAgg;
|
|
using Company.Domain.JobAgg;
|
|
|
|
namespace Company.Domain.InsuranceJobItemAgg;
|
|
|
|
public class InsuranceJobItem : EntityBase
|
|
{
|
|
public InsuranceJobItem(double percentageLessThan, double salaeyLessThan, double percentageMoreThan, double salaryMoreThan, long insuranceJobId, DateTime? startDate, DateTime? endDate)
|
|
{
|
|
PercentageLessThan = percentageLessThan;
|
|
SalaeyLessThan = salaeyLessThan;
|
|
PercentageMoreThan = percentageMoreThan;
|
|
SalaryMoreThan = salaryMoreThan;
|
|
InsuranceJobId = insuranceJobId;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
}
|
|
|
|
public double PercentageLessThan { get; private set; }
|
|
public double SalaeyLessThan { get; private set; }
|
|
public double PercentageMoreThan { get; private set; }
|
|
public double SalaryMoreThan { get; private set; }
|
|
|
|
public DateTime? StartDate { get; private set; }
|
|
public DateTime? EndDate { get; private set; }
|
|
|
|
public long InsuranceJobId { get; private set; }
|
|
public InsuranceJob InsuranceJob { get; set; }
|
|
public List<InsuranceJobAndJobs> InsuranceJobAndJobs { get; set; }
|
|
|
|
public InsuranceJobItem()
|
|
{
|
|
InsuranceJobAndJobs = new List<InsuranceJobAndJobs>();
|
|
}
|
|
|
|
public void Edit(double percentageLessThan, double salaeyLessThan, double percentageMoreThan, double salaryMoreThan, long insuranceJobId, DateTime? startDate, DateTime? endDate)
|
|
{
|
|
PercentageLessThan = percentageLessThan;
|
|
SalaeyLessThan = salaeyLessThan;
|
|
PercentageMoreThan = percentageMoreThan;
|
|
SalaryMoreThan = salaryMoreThan;
|
|
InsuranceJobId = insuranceJobId;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
}
|
|
} |