/// <summary> /// This Function is used to View Contract Details. /// </summary> /// <param name="objViewProject"></param> /// <returns></returns> public List <BusinessEntities.ContractProject> GetContractProjectDetails(int ContractID, string SortDir, string SortExpression) { try { Rave.HR.DataAccessLayer.Contracts.Contract objViewContracDAL = new Rave.HR.DataAccessLayer.Contracts.Contract(); List <BusinessEntities.ContractProject> objContractProject = null; objContractProject = objViewContracDAL.ViewContractProjectDetails(ContractID); return(objContractProject); } catch (RaveHRException ex) { throw ex; } catch (Exception ex) { throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, CONTRACT, GETCONTRACTPROJECTDETAILS, EventIDConstants.RAVE_HR_CONTRACT_BUSNIESS_LAYER); } }