Exemple #1
0
        public async Task <ActionResult <IEnumerable <SubProjectVM> > > GetSubProjectsForDropDown()
        {
            List <SubProjectVM> ListSubProjectVM = new List <SubProjectVM>();

            var subProjects = await _context.SubProjects.ToListAsync();

            foreach (SubProject subProject in subProjects)
            {
                SubProjectVM subProjectVM = new SubProjectVM
                {
                    Id             = subProject.Id,
                    SubProjectName = subProject.SubProjectName + "-" + subProject.SubProjectDesc
                };

                ListSubProjectVM.Add(subProjectVM);
            }

            return(ListSubProjectVM);
        }
Exemple #2
0
        public async Task <ActionResult <IEnumerable <SubProjectVM> > > GetSubProjectsForProjects(int id)
        {
            var listOfSubProject = await _context.SubProjects.Where(s => s.ProjectId == id).ToListAsync();

            List <SubProjectVM> ListSubProjectVM = new List <SubProjectVM>();

            if (listOfSubProject != null)
            {
                foreach (var item in listOfSubProject)
                {
                    SubProjectVM subproject = new SubProjectVM()
                    {
                        Id             = item.Id,
                        SubProjectName = item.SubProjectName
                    };
                    ListSubProjectVM.Add(subproject);
                }
                return(Ok(listOfSubProject));
            }
            return(Ok(new RespStatus {
                Status = "Success", Message = "No SubProjects Assigned to Employee"
            }));
        }