public EmployeeReqPayrollChange(EmployeePayrollRecord record, Department department, double employeePayrollChange, ReqPayrollChangeStatus status) { Record = record; Department = department; EmployeePayrollChange = employeePayrollChange; Status = status; }
public static EmployeePayroll ToEmployeePayroll(EmployeePayrollRecord entity) => new EmployeePayroll(entity.Id) { EmployeeId = Guid.Parse(entity.PartitionKey), CheckDate = entity.CheckDate, GrossPayroll = entity.GrossPayroll, PayrollPeriod = entity.PayrollPeriod, Version = entity.ETag, };
public EmployeePayrollChangeRecordViewModel(IEnumerable <EmployeePayrollRecord> tmpRecords = null, EmployeePayrollRecord record = null) { TmpRecords = tmpRecords == null ? new List <EmployeePayrollRecord>() : tmpRecords; if (tmpRecords == null) { TmpHeaders = new List <string>(0); } else { TmpHeaders = tmpRecords.Select(rec => EmployeePayrollRecordTypeHelper.GetDisplayNameFor(rec.RecordType)); } FilteredTmpRecords = TmpRecords.Where(rec => rec.RecordType != EmployeePayrollRecordType.PayrollChangeFin && rec.RecordType != EmployeePayrollRecordType.PayrollChangeHR); Record = record == null ? new EmployeePayrollRecord() : record; LastTmpRecord = tmpRecords == null ? new EmployeePayrollRecord() : tmpRecords.Count() > 0 ? tmpRecords.Last() : new EmployeePayrollRecord(); }