Beispiel #1
0
        public async Task <IActionResult> AllPositions()
        {
            var allPositions = await this.positionService.GetAllPositionsAsync();

            var listedViewModel = new List <AllPositionsViewModel>();

            foreach (var position in allPositions)
            {
                var viewModel = new AllPositionsViewModel();

                viewModel.Id       = position.Id;
                viewModel.Name     = position.Name;
                viewModel.ImageUrl = position.ImageUrl;

                listedViewModel.Add(viewModel);
            }

            return(View(listedViewModel));
        }
        public AllPositionsViewModel GetAll()
        {
            var positions = this.positionsRepository
                            .All()
                            .Select(x => new PositionViewModel()
            {
                CompanyName  = x.CompanyName,
                PositionName = x.Name,
                AddedOn      = x.CreatedOn,
                Types        = x.PositionTypes,
            })
                            .ToList();

            var allPositionsViewModel = new AllPositionsViewModel()
            {
                Positions = positions,
            };

            return(allPositionsViewModel);
        }