|
@@ -19,6 +19,8 @@ namespace Comal.Classes
|
|
|
|
|
|
DateTime Approved { get; set; }
|
|
|
LeaveRequestStatus Status { get; set; }
|
|
|
+
|
|
|
+ StandardLeaveLink StandardLeave { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
@@ -35,7 +37,8 @@ namespace Comal.Classes
|
|
|
.AddMapping(x => x.FromTime, x => x.FromTime)
|
|
|
.AddMapping(x => x.To, x => x.To)
|
|
|
.AddMapping(x => x.ToTime, x => x.ToTime)
|
|
|
- .AddMapping(x=>x.Created, x=>x.Approved);
|
|
|
+ .AddMapping(x=>x.Created, x=>x.Approved)
|
|
|
+ .AddMapping(x=>x.ID, x=>x.StandardLeave.ID);
|
|
|
|
|
|
AddConstant(LeaveRequestStatus.Approved.ToString(), x=>x.Status);
|
|
|
}
|
|
@@ -54,12 +57,14 @@ namespace Comal.Classes
|
|
|
public TimeSpan ToTime { get; set; }
|
|
|
public DateTime Approved { get; set; }
|
|
|
public LeaveRequestStatus Status { get; set; }
|
|
|
-
|
|
|
+ public StandardLeaveLink StandardLeave { get; set; }
|
|
|
+
|
|
|
protected override void Init()
|
|
|
{
|
|
|
base.Init();
|
|
|
EmployeeLink = new EmployeeLink();
|
|
|
LeaveType = new LeaveRequestActivityLink();
|
|
|
+ StandardLeave = new StandardLeaveLink();
|
|
|
}
|
|
|
}
|
|
|
|