public List <Technology> Technology(int CategoryID) { List <BusinessEntities.Technology> lstTechnology = new List <BusinessEntities.Technology>(); try { Rave.HR.DataAccessLayer.Projects.Projects objTechnologyDAL = new Rave.HR.DataAccessLayer.Projects.Projects(); DataTable dtTechnology = new DataTable(); dtTechnology = objTechnologyDAL.Technology(CategoryID); BusinessEntities.Technology objTechnology = null; foreach (DataRow drTechnology in dtTechnology.Rows) { objTechnology = new BusinessEntities.Technology(0, null, CategoryID); objTechnology.TechnolgoyName = drTechnology["TechnologyName"].ToString(); objTechnology.TechnologyID = int.Parse(drTechnology["ID"].ToString()); lstTechnology.Add(objTechnology); } //return lstTechnology; } catch (RaveHRException ex) { throw ex; } catch (Exception ex) { throw new RaveHRException(ex.Message, ex, Sources.BusinessLayer, PROJECTS, "Technology", EventIDConstants.RAVE_HR_PROJECTS_BUSNIESS_LAYER); } return(lstTechnology); }