public ActionResult View(int id) { var member = _memberRepository.GetMember(id); if (member != null) { ViewBag.Member = new MemberTableModel { Id = member.Id, Surname = member.Surname, Firstname = member.Firstname, Othername = member.Othername, Phone = member.Phone, DateRegistered = member.DateRegistered.ToString("d"), Gender = member.LookUpTable.LookUpName, Phone2 = member.Phone2, HomeParish = member.HomeParish, Town = member.Town, Nationality = member.Nationality, EmailAddress = member.Email, EmpolymentAddress = member.EmploymentAddress, MaritalStatus = member.MaritalStatus != null ? member.LookUpTable1.LookUpName : "", NextOfKin = member.NextOfKin, NextOfKinMaritalStatus = member.NextOfKinMaritalStatus != null ? member.LookUpTable2.LookUpName : "", NextOfKinAddress = member.NextOfKinAddress, SpouseName = member.SpouseName, SpousePhone1 = member.SpousePhone, SpousePhone2 = member.SpousePhone2, SizeOfFamilyMale = member.FamilyMaleSize, SizeOfFamilyFemale = member.FamilyFemaleSize, StatutoryGroup = member.StatutoryGroup != null ? member.LookUpTable3.LookUpName : "", PassportUrl = member.PassportUrl, Station = member.Station != null?ViewUtility.GetStationName((int)member.Station) : "", FamilyMembers = ViewUtility.GetFamilyMembers(member.Id), MembersSociety = ViewUtility.GetMembersSociety(member.Id) }; } else { ViewBag.Member = new MemberTableModel(); } return(View()); }