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); }