Exemple #1
0
        public ActionResult Index()
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("Login", "Account"));
            }

            var viewModel = new AppViewModel
            {
                Users          = Mapper.Map <IEnumerable <UserListItem> >(_userService.GetAllForDisplay()),
                Statuses       = Mapper.Map <IEnumerable <StatusListItem> >(_statusService.GetAll()),
                Versions       = Mapper.Map <IEnumerable <VersionListItem> >(_versionService.GetAll()),
                Categories     = Mapper.Map <IEnumerable <CategoryListItem> >(_categoryService.GetAll()),
                PriorityLevels = Mapper.Map <IEnumerable <PriorityLevelItem> >(_priorityLevelService.GetAll()),
                CurrentUserId  = _userService.GetCurrent(User.Identity.Name).Id
            };

            return(View(viewModel));
        }
        public async Task <IActionResult> GetAll([FromQuery] GetVersionRequest request)
        {
            var response = await _versionService.GetAll(request);

            return(Ok(new ApiOkResponse(response)));
        }