/// <summary> /// Method Name : IsRevoked /// Author : Mrunali Patel /// Creation Date : 17 October 2019 /// Purpose : Check Whether Employee Resignation The Application Revoke Or Not /// Revision : /// </summary> /// <param name="employee"> Employee</param> /// <returns><c>true</c> if the Revoke By Employee; otherwise <c>false</c>.</returns> public bool IsRevoked(EmployeeResignationViewModel employee) { if (employee.RevokeReason != null) { return(employee.RevokeReason.Equals("revoked", StringComparison.OrdinalIgnoreCase) ? true : false); } return(false); }
/// <summary> /// Method Name : IsApprovedByRm /// Author : Mrunali Patel /// Creation Date : 17 October 2019 /// Purpose : Check whether Resignation is approved By RM Or Not /// Revision : /// </summary> /// <param name="employee"></param> /// <returns><c>true</c> if the Approve By RM; otherwise <c>false</c>.</returns> public bool IsApprovedByRm(EmployeeResignationViewModel employee) { return(employee.RMId != null ? true : false); }
/// <summary> /// Method Name : IsApprovedByHr /// Author : Mrunali Patel /// Creation Date : 17 October 2019 /// Purpose : Check whether Resignation is approved By HR Or Not /// Revision : /// </summary> /// <param name="employee"> Employee</param> /// <returns><c>true</c> if the Approve By HR; otherwise <c>false</c>.</returns> public bool IsApprovedByHr(EmployeeResignationViewModel employee) { return(employee.HRId != null && employee.ResignationApprovedDate != null && employee.ExitInterviewDate != null ? true : false); }