public IList <Plan> FindAll() { IList <Plan> list = new List <Plan>(); IList <PlanBO> listBO = new List <PlanBO>(); listBO = planDao.FindAll(); if (listBO != null && listBO.Count > 0) { foreach (PlanBO obj in listBO) { list.Add(new Plan(obj)); } } return(list); }