Example #1
0
        // 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));
        }