/// <summary> /// create,update,delete record by parameter /// </summary> /// <typeparam name="T">model type</typeparam> /// <param name="sqlFileName">sql file name</param> /// <param name="sqlId">sql id</param> /// <param name="modelList">model list</param> /// <returns>create,update,delete quantity</returns> public virtual int CUDByModel <T>(string sqlFileName, string sqlId, List <T> modelList) where T : class { IBaseDal dal = new BaseDal(); return(dal.CUD(sqlFileName, sqlId, modelList.Select(a => { return BaseDal.ConvertEntityToParameters <T>(a); }).ToList())); }
/// <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> /// create,update,delete record by parameter /// </summary> /// <typeparam name="T">model type</typeparam> /// <param name="sqlFileName">sql file name</param> /// <param name="sqlId">sql id</param> /// <param name="model">model</param> /// <returns>create,update,delete quantity</returns> public virtual int CUDByModel <T>(string sqlFileName, string sqlId, T model) where T : class { IBaseDal dal = new BaseDal(); return(dal.CUD(sqlFileName, sqlId, BaseDal.ConvertEntityToParameters <T>(model))); }