Пример #1
0
        public async Task <ActionResult> Index(GetAllTasksInput input)
        {
            var output = await _taskAppService.GetAll(input);

            var model = new IndexViewModel(output.Items);

            return(View(model));
        }
Пример #2
0
        //Get All Tasks.
        public async Task <List <TaskListDto> > GetAll(GetAllTasksInput input)
        {
            var tasks = await _taskRepo.GetAll()
                        .Include(t => t.AssignedPerson)
                        .ToListAsync();

            return(new List <TaskListDto>(ObjectMapper.Map <List <TaskListDto> >(tasks)));
        }
Пример #3
0
        public async Task <ListResultDto <TaskListDto> > GetAll(GetAllTasksInput input)
        {
            var tasks = await _taskRepository
                        .GetAll()
                        .WhereIf(input.State.HasValue, t => t.State == input.State.Value)
                        .OrderByDescending(t => t.CreationTime)
                        .ToListAsync();

            return(new ListResultDto <TaskListDto>(ObjectMapper.Map <List <TaskListDto> >(tasks)));
        }
Пример #4
0
        public async Task <IActionResult> Index(GetAllTasksInput input)
        {
            var output = await _taskAppService.GetAllAsync(input);

            var model = new IndexViewModel(output.Items)
            {
                SelectedTaskState = input.State
            };

            return(View(model));
        }
Пример #5
0
        public async Task <ListResultDto <TaskListDto> > GetAll(GetAllTasksInput input)
        {
            var tasks = await _tasRepository
                        .GetAll()
                        .Include(t => t.AssignedPerson)
                        .WhereIf(input.State.HasValue, t => t.State == input.State.Value)
                        .OrderByDescending(t => t.CreationTime)
                        .ToDynamicListAsync();//案例中是 ToListAsync()这里找不到。。

            return(new ListResultDto <TaskListDto>(ObjectMapper.Map <List <TaskListDto> >(tasks)));
        }
Пример #6
0
        public async Task <ListResultDto <TaskListDto> > GetAll(GetAllTasksInput input)
        {
            var tasks = await _taskRepository
                        .GetAll()
                        .Include(t => t.AssignedPerson) //truy van them ca bang nay de hien thi, tu dong copy vao DTO by AutoMapper
                        .WhereIf(input.State.HasValue, t => t.State == input.State.Value)
                        .OrderByDescending(t => t.CreationTime)
                        .ToListAsync();

            return(new ListResultDto <TaskListDto>(
                       ObjectMapper.Map <List <TaskListDto> >(tasks)
                       ));
        }
Пример #7
0
        public async Task <IActionResult> Index(GetAllTasksInput input)
        {
            var output = await this._taskAppService.GetAll(input);

            var model = new IndexViewModel(output.Items)
            {
                SelectedTaskState = input.State
            };

            ViewBag.ClientIP = this._accessor.HttpContext.Connection.RemoteIpAddress.ToString();
            //ViewBag.ServerIP = this._accessor.HttpContext.Connection.LocalIpAddress.ToString();
            ViewBag.ServerIP = this._accessor.HttpContext.Request.Host.Host;

            return(View(model));
        }
Пример #8
0
        public async Task <IActionResult> TaskList(GetAllTasksInput input)
        {
            if (!HttpContext.User.Identity.IsAuthenticated)
            {
                return(View("../Home/Login"));
            }
            else
            {
                var output = await _taskAppService.GetAll(input);

                var model = new IndexViewModel(output.Items)
                {
                    SelectedTaskState = input.State
                };
                return(View(model));
            }
        }
Пример #9
0
        public async Task <ListResultDto <TaskListDto> > GetAll(GetAllTasksInput input)
        {
            //var tasks = await _taskRepository
            //    .GetAll().Include(c=>c.AssignedPerson)
            //    .WhereIf(input.State.HasValue, t => t.State == input.State.Value)
            //    .OrderByDescending(t => t.CreationTime)
            //    .ToListAsync();


            var people = _meetingRoomDapperRepository.Query("select * from meetingrooms");

            var tasks = await _taskRepository
                        .GetAll()
                        .ToListAsync();

            // EventBus.Trigger(new TaskCompletedEventData { Task= tasks.FirstOrDefault() });

            return(new ListResultDto <TaskListDto>(
                       ObjectMapper.Map <List <TaskListDto> >(tasks)
                       ));
        }
Пример #10
0
        public List <AllTasksInfoModel> GetAll([FromBody] GetAllTasksInput input)
        {
            var output = _taskAppService.GetAll(input);

            return(ObjectMapper.Map <List <AllTasksInfoModel> >(output.Result.Items));
        }
Пример #11
0
 //...
 protected override IQueryable <Task> CreateFilteredQuery(GetAllTasksInput input)
 {
     return(base.CreateFilteredQuery(input).Include(x => x.HostLines));
 }