public List <T> GetObjects <T>() where T : class, IBaseObject, new() { var result = new List <T>(); result = dao.SelectGetObjects <T>(result); return(result); }