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