/// <summary> /// Gets the CR details. /// </summary> /// <param name="objGetQualificationDetails">The obj get qualification details.</param> /// <returns></returns> public BusinessEntities.RaveHRCollection GetCRDetails(BusinessEntities.Contract objGetCRDetails) { //Object declaration of CRDetails class Rave.HR.DataAccessLayer.Contracts.Contract objGetCRDetailsDAL; try { //Created new instance of CRDetails class to call objGetQualificationDetailsDAL() of Data access layer objGetCRDetailsDAL = new Rave.HR.DataAccessLayer.Contracts.Contract(); //Call to GetCRDetails() of Data access layer and return the CRdetails return(objGetCRDetailsDAL.GetCRDetails(objGetCRDetails)); } catch (RaveHRException ex) { throw ex; } catch (Exception ex) { throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, CONTRACT, "GetCRDetails", EventIDConstants.RAVE_HR_EMPLOYEE_BUSNIESS_LAYER); } }