/// <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);
 }