// GET: /<controller>/ public async Task <IActionResult> Index() { var projectItems = await _repo.GetAll(); var model = _mapper.Map <List <ProjectItem>, List <ProjectItemViewModel> >(projectItems.ToList()); return(View(model)); }
public async Task <ActionResult> Create(int id) { var allProjectItems = await _itemrepo.GetAll(); var projectitems = allProjectItems.ToList(); //var project = _projectrepo.Get(id); //var mappedproject = _mapper.Map<ProjectViewModel>(project); var checkedprojectitems = new List <ProjectStatusViewModel>(); foreach (var projectitem in projectitems) { var projectStatus = new ProjectStatusViewModel { ProjectId = id, IsChecked = false, ProjectItemId = projectitem.ProjectItemId, ProjItem = projectitem, SiteId = projectitem.SiteId.ToString() }; checkedprojectitems.Add(projectStatus); } return(View(checkedprojectitems)); }