Exemplo n.º 1
0
        public ActionResult GrabAdminPage(int categoryId)
        {
            if (categoryId == 1)
            {
                List <EditPersonViewModel> editPersonViewModel = new List <EditPersonViewModel>();
                List <Person> people = personRepo.GetPeople();
                foreach (var person in people)
                {
                    EditPersonViewModel personVM = EditPersonViewModel.Map(person);
                    if (person.CategoryID > 0)
                    {
                        personVM.Category = catRepo.GetCategory(person.CategoryID).Name;
                    }
                    editPersonViewModel.Add(personVM);
                }
                return(PartialView("_AdminPersonMain", editPersonViewModel));
            }
            else if (categoryId == 2)
            {
                List <Category> categories = new List <Category>();
                categories = catRepo.GetCategories();
                return(PartialView("_AdminCategoryMain", categories));
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult EditViewPerson(int personID)
        {
            Person person = personRepo.GetPerson(personID);
            EditPersonViewModel pViewModel = EditPersonViewModel.Map(person);

            pViewModel.Categories = catRepo.GetCategories();
            var people = personRepo.GetPeople();
            List <PersonNameViewModel> peopleList = new List <PersonNameViewModel>();

            people.Remove(people.FirstOrDefault(x => x.ID == personID));
            foreach (var personL in people)
            {
                PersonNameViewModel personVM = PersonNameViewModel.Map(personL);
                peopleList.Add(personVM);
            }
            pViewModel.people          = peopleList;
            pViewModel.MartialStatuses = CreateMartailList();
            pViewModel.YNOptions       = CreateOptions();
            pViewModel.Children        = kidRepo.GetChildren(person.ID);
            return(PartialView("_EditPerson", pViewModel));
        }