Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="contractStatus"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <ServiceContract> FindByContractStatus(ContractStatus contractStatus, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            var repository = RepositoryManager.GetRepository <IServiceContractRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByContractStatus(contractStatus, pagination);

            return(list);
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="bizType"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <Favorite> FindByBizType(BizType bizType, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByBizType(bizType, pagination);

            return(list);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="bizSource"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <ReadHistory> FindByBizSource(string bizSource, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            bizSource.AssertNotNull("bizSource");

            var repository = RepositoryManager.GetRepository <IReadHistoryRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByBizSource(bizSource, pagination);

            return(list);
        }
Example #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="bizType"></param>
        /// <param name="bizId"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <GratuityJournal> FindByBizId(BizType bizType, long bizId, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            if (bizId < 1)
            {
                return(null);
            }

            var repository = RepositoryManager.GetRepository <IGratuityJournalRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByBizId(bizType, bizId, pagination);

            return(list);
        }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="passportId"></param>
        /// <param name="bizType"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <Favorite> FindHistroy(long passportId, BizType bizType, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            if (passportId < 1)
            {
                return(null);
            }

            var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindHistroy(passportId, bizType, pagination);

            return(list);
        }
Example #6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ownerId"></param>
        /// <param name="tradeTypes"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <TradeJournal> FindByOwnerId(long ownerId, IList <TradeType> tradeTypes, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            if (ownerId < 1)
            {
                return(null);
            }

            var repository = RepositoryManager.GetRepository <ITradeJournalRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByOwnerId(ownerId, tradeTypes, pagination);

            return(list);
        }
Example #7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="tradeStatus"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <TradeJournal> FindByTradeStatus(int tradeStatus, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            if (tradeStatus < 1)
            {
                return(null);
            }

            var repository = RepositoryManager.GetRepository <ITradeJournalRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindByTradeStatus(tradeStatus, pagination);

            return(list);
        }
Example #8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sellerId"></param>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public static IList <ServiceContract> FindBySellerId(long sellerId, Pagination pagination)
        {
            pagination.AssertNotNull("pagination");

            if (sellerId < 1)
            {
                return(null);
            }

            var repository = RepositoryManager.GetRepository <IServiceContractRepository>(ModuleEnvironment.ModuleName);
            var list       = repository.FindBySellerId(sellerId, pagination);

            return(list);
        }