コード例 #1
0
ファイル: LogsController.cs プロジェクト: Resgrid/Core
        public async Task <IActionResult> Index()
        {
            LogsIndexView model = new LogsIndexView();

            model.CallLogs = await _workLogsService.GetAllCallLogsForUserAsync(UserId);

            model.WorkLogs = await _workLogsService.GetAllLogsForUserAsync(UserId);

            model.Department = await _departmentsService.GetDepartmentByIdAsync(DepartmentId, false);

            model.Years = new List <SelectListItem>();

            var years = await _workLogsService.GetLogYearsByDeptartmentAsync(DepartmentId);

            if (years != null && years.Any())
            {
                foreach (var year in years)
                {
                    model.Years.Add(new SelectListItem(year, year));
                }
                model.Year = years[0];
            }

            return(View(model));
        }
コード例 #2
0
        public async Task <IActionResult> Index()
        {
            LogsIndexView model = new LogsIndexView();

            model.CallLogs = await _workLogsService.GetAllCallLogsForUserAsync(UserId);

            model.WorkLogs = await _workLogsService.GetAllLogsForUserAsync(UserId);

            model.Department = await _departmentsService.GetDepartmentByIdAsync(DepartmentId, false);

            return(View(model));
        }