/// <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)); }
/// <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))); }
/// <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)); }
/// <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")); }
/// <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)); }