Esempio n. 1
0
        /// <summary>
        /// Query data list
        /// </summary>
        /// <param name="query">Query model</param>
        /// <returns>Return data list</returns>
        public async Task <List <TEntity> > GetListAsync(IQuery query)
        {
            var datas = await dataAccess.GetListAsync(query).ConfigureAwait(false);

            datas = WarehouseManager.Merge <TEntity>(datas, query);
            return(datas);
        }
Esempio n. 2
0
        /// <summary>
        /// query data list
        /// </summary>
        /// <param name="query">query model</param>
        /// <returns>object list</returns>
        public async Task <List <ET> > GetListAsync(IQuery query)
        {
            var datas = await ContainerManager.Resolve <DAI>().GetListAsync(query).ConfigureAwait(false);

            datas = WarehouseManager.Merge <ET>(datas, query);
            return(datas);
        }
Esempio n. 3
0
        /// <summary>
        /// Query data
        /// </summary>
        /// <param name="query">Query object</param>
        /// <returns>Return data</returns>
        public async Task <TEntity> GetAsync(IQuery query)
        {
            var data = await dataAccess.GetAsync(query).ConfigureAwait(false);

            data = WarehouseManager.Merge(data, query);
            return(data);
        }
Esempio n. 4
0
        /// <summary>
        /// query data
        /// </summary>
        /// <param name="query">query object</param>
        /// <returns>data</returns>
        public async Task <ET> GetAsync(IQuery query)
        {
            var data = await ContainerManager.Resolve <DAI>().GetAsync(query).ConfigureAwait(false);

            data = WarehouseManager.Merge(data, query);
            return(data);
        }
Esempio n. 5
0
        /// <summary>
        /// Query data list
        /// </summary>
        /// <param name="query">Query object</param>
        /// <returns>Return data list</returns>
        public async Task <List <TEntity> > GetListAsync(IQuery query)
        {
            var datas = new List <TEntity>(0);

            datas = WarehouseManager.Merge(datas, query);
            return(await Task.FromResult(datas).ConfigureAwait(false));
        }
Esempio n. 6
0
        /// <summary>
        /// Query data
        /// </summary>
        /// <param name="query">Query object</param>
        /// <returns>Return entity data</returns>
        public async Task <TEntity> GetAsync(IQuery query)
        {
            TEntity data = null;

            data = WarehouseManager.Merge(data, query);
            return(await Task.FromResult(data).ConfigureAwait(false));
        }
Esempio n. 7
0
        /// <summary>
        /// query data list
        /// </summary>
        /// <param name="query">query model</param>
        /// <returns>object list</returns>
        public async Task <List <ET> > GetListAsync(IQuery query)
        {
            var datas = new List <ET>(0);

            datas = WarehouseManager.Merge <ET>(datas, query);
            return(await Task.FromResult(datas));
        }
Esempio n. 8
0
        /// <summary>
        /// query data
        /// </summary>
        /// <param name="query">query object</param>
        /// <returns>data</returns>
        public async Task <ET> GetAsync(IQuery query)
        {
            ET data = null;

            data = WarehouseManager.Merge(data, query);
            return(await Task.FromResult(data));
        }