コード例 #1
0
        public async Task <TasksCompletedModel> GetTasksCompleted(int pageSize, int pageIndex, SearchTask searchModel = null)
        {   // for accountant
            var listTasksCompletedModel = new TasksCompletedModel();
            var listTaskCompletedModel  = await _task.GetTasksCompleted(pageSize, pageIndex, searchModel);

            listTasksCompletedModel.TasksCompleted = _mapper.Map <List <TaskCompleted>, List <TaskCompletedModel> >(listTaskCompletedModel);
            listTasksCompletedModel.TotalCount     = _task.GetTasksCompleted(searchModel).Result.Count;
            return(listTasksCompletedModel);
        }
コード例 #2
0
        public async Task <IActionResult> List(int pageSize = 0, int pageIndex = 0)
        {
            var size = pageSize > 0 ? pageSize : _configuration.GetValue <int>("PagingConfig:PageSize");
            var page = pageIndex > 0 ? pageIndex : 1;

            // Giao dịch quỹ
            var modelFund = new SearchBalanceFund();

            modelFund.Status = EditStatus.Updating;
            var listFundTransactionHistory  = _fundTransactionHistoryService.GetsFundTransactionHistory(page, size, modelFund).Result;
            var fundTransactionHistoryModel = new ListFundTransactionHistoryModel();

            fundTransactionHistoryModel           = listFundTransactionHistory;
            fundTransactionHistoryModel.PageIndex = page;
            fundTransactionHistoryModel.PageSize  = size;
            ViewBag.FundTransactionHistoryModel   = fundTransactionHistoryModel;
            ViewBag.SearchBalanceFund             = new SearchBalanceFund()
            {
                AmountFrom = null, AmountTo = null, Funds = listFundTransactionHistory.ListFundTransactionHistory.Select(x => x.Fund)
            };

            // Giao dịch khách hàng
            var transactionHistoryModel = await _transactionHistoryService.GetListTransactionHistoryForTask(size, page, searchTransactionHistory : new SearchTransactionHistory());

            transactionHistoryModel.PageIndex = page;
            transactionHistoryModel.PageSize  = size;
            ViewBag.TransactionHistoryModel   = transactionHistoryModel;

            // Task hoàn thành
            var model = new TasksCompletedModel();

            model.TasksCompleted    = new List <TaskCompletedModel>();
            model.PageIndex         = page;
            model.PageSize          = size;
            ViewBag.TaskModel       = model;
            ViewBag.SearchTaskModel = new SearchTask();

            return(View());
        }