public ActionResult List(string Status = "Active") { IEnumerable <ministry> MinistryList = MinistryRepository.GetMinistryByStatus(Status); ministrygroup GroupMinistry; ViewBag.RecordCount = MinistryList.Count(); ministry ministry; foreach (ministry m in MinistryList) { GroupMinistry = MinistryGroupRepository.GetMinistryGroupParent(m.ministryID); if (GroupMinistry != null) { ministry = MinistryRepository.GetParentMinistryByID(GroupMinistry.ParentID); if (ministry != null) { m.ParentMinistryName = (string)ministry.MinistryName; } } if (m.PageStyleID > 0) { m.PageStyle = ConstantRepository.GetConstantID((int)m.PageStyleID).Value1; } } return(PartialView(MinistryList)); }