Example #1
0
        /// <summary>
        /// read models
        /// </summary>
        /// <typeparam name="T">model type</typeparam>
        /// <param name="pms">parameters</param>
        /// <returns>models</returns>
        public virtual List <T> ReadModelListByPms <T>(Dictionary <string, object> pms = null) where T : class
        {
            IBaseDal dal = new BaseDal();

            return(dal.Read <T>("Read", pms));
        }
Example #2
0
        /// <summary>
        /// read models
        /// </summary>
        /// <typeparam name="T">model type</typeparam>
        /// <param name="model">parameter model</param>
        /// <returns></returns>
        public virtual List <T> ReadModelListByModel <T>(T model) where T : class
        {
            IBaseDal dal = new BaseDal();

            return(dal.Read <T>("Read", BaseDal.ConvertEntityToParameters <T>(model)));
        }
Example #3
0
        /// <summary>
        /// read record list
        /// </summary>
        /// <param name="sqlFileName">sql file name</param>
        /// <param name="sqlId">sql id</param>
        /// <param name="pmsDict">parameteres</param>
        /// <returns>record list</returns>
        public virtual List <Dictionary <string, object> > ReadRecordListByPms(string sqlFileName, string sqlId, Dictionary <string, object> pmsDict = null)
        {
            IBaseDal dal = new BaseDal();

            return(dal.Read(sqlFileName, sqlId, pmsDict));
        }
Example #4
0
        /// <summary>
        /// get whole model list
        /// </summary>
        /// <typeparam name="T">model type</typeparam>
        /// <returns>whole model list</returns>
        public virtual List <T> Index <T>() where T : class
        {
            IBaseDal dal = new BaseDal();

            return(dal.Read <T>("Index"));
        }
Example #5
0
        /// <summary>
        /// read models
        /// </summary>
        /// <typeparam name="T">entity type</typeparam>
        /// <param name="sqlFileName">sql file name</param>
        /// <param name="sqlId">sql id</param>
        /// <param name="pmsDict">parameters</param>
        /// <returns>models</returns>
        public virtual List <T> ReadModelListByPms <T>(string sqlFileName, string sqlId, Dictionary <string, object> pmsDict = null) where T : class
        {
            IBaseDal dal = new BaseDal();

            return(dal.Read <T>(sqlFileName, sqlId, pmsDict));
        }