コード例 #1
0
        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());
        }