public bool UpdateAdminEmploymentHistory(AdminEmploymentHistory adminEmploymentHistory)
        {
            bool isSuccess = true;

            try
            {
                adminEmploymentHistoryRepository.Update(adminEmploymentHistory);
                this.SaveRecord();
                ServiceUtil <AdminEmploymentHistory> .WriteActionLog(adminEmploymentHistory.Id, ENUMOperation.UPDATE, adminEmploymentHistory);
            }
            catch (Exception ex)
            {
                isSuccess = false;
                logger.Error("Error in updating AdminEmploymentHistory", ex);
            }
            return(isSuccess);
        }
 public bool CheckIsExist(AdminEmploymentHistory adminEmploymentHistory)
 {
     return(adminEmploymentHistoryRepository.Get(chk => chk.EmployeeId == adminEmploymentHistory.EmployeeId && chk.DateFrom == adminEmploymentHistory.DateFrom && chk.DateTo == adminEmploymentHistory.DateTo && chk.DesignationId == adminEmploymentHistory.DesignationId) == null ? false : true);
 }