PUT api/ParishFamilyMember/Update

Request Information

URI Parameters

None.

Body Parameters

ParishFamilyMemberUpdateVM
NameDescriptionTypeAdditional information
MemberId

integer

Required

BookId

integer

Required

Family

ParishFamilyLookupVM

Required

MemberNo

string

Required

String length: inclusive between 0 and 30

Prefix

PrefixLookup

None.

MemberName

string

Required

String length: inclusive between 0 and 100

BaptismName

string

Required

String length: inclusive between 0 and 100

NickName

string

Required

String length: inclusive between 0 and 100

MemberOrder

integer

Required

Gender

string

Required

IsHof

string

Required

HOFRelation

RelationLookup

None.

Relator

ParishFamilyMemberLookupVM

None.

RelatorRelation

RelationLookup

None.

Father

ParishFamilyMemberLookupVM

None.

FatherName

string

String length: inclusive between 0 and 100

Mother

ParishFamilyMemberLookupVM

None.

MotherName

string

String length: inclusive between 0 and 100

ContactInfo

Collection of ContactInfoVM

None.

BloodGroup

BloodGroupLookup

None.

Occupation

OccupationLookup

None.

IsVoter

string

Required

VoterId

string

String length: inclusive between 0 and 100

MaritalStatus

MaritalStatusLookup

None.

MemberStatus

ParishMemberStatusLookupVM

Required

MembershipType

ParishMembershipTypeLookupVM

None.

OtherParish

EstablishmentLookup

None.

IsOutside

string

Required

IsSameAddress

string

Required

PhotoPath

string

String length: inclusive between 0 and 250

ParentFamily

ParishFamilyLookupVM

None.

Remarks

string

String length: inclusive between 0 and 200

Status

string

Required

Matching regular expression pattern: A|I

UpdateUser

integer

Required

UpdateIp

string

Required

String length: inclusive between 0 and 20

ConfirmStatus

string

Required

Matching regular expression pattern: Y|N

ConfirmUser

integer

None.

ConfirmIp

string

String length: inclusive between 0 and 20

Request Formats

application/json, text/json

Sample:
{
  "MemberId": 1,
  "BookId": 2,
  "Family": {
    "FamilyId": 1,
    "FamilyName": "sample string 2",
    "PrayerGroup": {
      "PrayerGroupId": 1,
      "PrayerGroupName": "sample string 2"
    },
    "FamilyNo": "sample string 3",
    "RegNoPre": "sample string 4",
    "RegNo": 5,
    "HouseName": "sample string 6",
    "PhotoPath": "sample string 7"
  },
  "MemberNo": "sample string 3",
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "MemberName": "sample string 4",
  "BaptismName": "sample string 5",
  "NickName": "sample string 6",
  "MemberOrder": 7,
  "Gender": "sample string 8",
  "IsHof": "sample string 9",
  "HOFRelation": {
    "RelationId": 1,
    "RelationName": "sample string 2"
  },
  "Relator": {
    "MemberId": 1,
    "Family": {
      "FamilyId": 1,
      "FamilyName": "sample string 2",
      "PrayerGroup": {
        "PrayerGroupId": 1,
        "PrayerGroupName": "sample string 2"
      },
      "FamilyNo": "sample string 3",
      "RegNoPre": "sample string 4",
      "RegNo": 5,
      "HouseName": "sample string 6",
      "PhotoPath": "sample string 7"
    },
    "MemberName": "sample string 2",
    "BaptismName": "sample string 3",
    "NickName": "sample string 4",
    "Gender": "sample string 5",
    "Prefix": {
      "PrefixId": 1,
      "PrefixName": "sample string 2"
    },
    "MemberAddress": "sample string 6"
  },
  "RelatorRelation": {
    "RelationId": 1,
    "RelationName": "sample string 2"
  },
  "Father": {
    "MemberId": 1,
    "Family": {
      "FamilyId": 1,
      "FamilyName": "sample string 2",
      "PrayerGroup": {
        "PrayerGroupId": 1,
        "PrayerGroupName": "sample string 2"
      },
      "FamilyNo": "sample string 3",
      "RegNoPre": "sample string 4",
      "RegNo": 5,
      "HouseName": "sample string 6",
      "PhotoPath": "sample string 7"
    },
    "MemberName": "sample string 2",
    "BaptismName": "sample string 3",
    "NickName": "sample string 4",
    "Gender": "sample string 5",
    "Prefix": {
      "PrefixId": 1,
      "PrefixName": "sample string 2"
    },
    "MemberAddress": "sample string 6"
  },
  "FatherName": "sample string 10",
  "Mother": {
    "MemberId": 1,
    "Family": {
      "FamilyId": 1,
      "FamilyName": "sample string 2",
      "PrayerGroup": {
        "PrayerGroupId": 1,
        "PrayerGroupName": "sample string 2"
      },
      "FamilyNo": "sample string 3",
      "RegNoPre": "sample string 4",
      "RegNo": 5,
      "HouseName": "sample string 6",
      "PhotoPath": "sample string 7"
    },
    "MemberName": "sample string 2",
    "BaptismName": "sample string 3",
    "NickName": "sample string 4",
    "Gender": "sample string 5",
    "Prefix": {
      "PrefixId": 1,
      "PrefixName": "sample string 2"
    },
    "MemberAddress": "sample string 6"
  },
  "MotherName": "sample string 11",
  "ContactInfo": [
    {
      "PhoneNumber": "sample string 1",
      "MobileNumber": "sample string 2",
      "Email": "sample string 3",
      "Fax": "sample string 4"
    },
    {
      "PhoneNumber": "sample string 1",
      "MobileNumber": "sample string 2",
      "Email": "sample string 3",
      "Fax": "sample string 4"
    }
  ],
  "BloodGroup": {
    "BloodGroupId": 1,
    "BloodGroupName": "sample string 2"
  },
  "Occupation": {
    "OccupationId": 1,
    "OccupationName": "sample string 2"
  },
  "IsVoter": "sample string 12",
  "VoterId": "sample string 13",
  "MaritalStatus": {
    "MaritalStatusId": 1,
    "MaritalStatusName": "sample string 2"
  },
  "MemberStatus": {
    "MemberStatusId": 1,
    "MemberStatusName": "sample string 2"
  },
  "MembershipType": {
    "MembershipTypeId": 1,
    "MembershipTypeName": "sample string 2"
  },
  "OtherParish": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "IsOutside": "sample string 14",
  "IsSameAddress": "sample string 15",
  "PhotoPath": "sample string 16",
  "ParentFamily": {
    "FamilyId": 1,
    "FamilyName": "sample string 2",
    "PrayerGroup": {
      "PrayerGroupId": 1,
      "PrayerGroupName": "sample string 2"
    },
    "FamilyNo": "sample string 3",
    "RegNoPre": "sample string 4",
    "RegNo": 5,
    "HouseName": "sample string 6",
    "PhotoPath": "sample string 7"
  },
  "Remarks": "sample string 17",
  "Status": "sample string 18",
  "UpdateUser": 19,
  "UpdateIp": "sample string 20",
  "ConfirmStatus": "sample string 21",
  "ConfirmUser": 22,
  "ConfirmIp": "sample string 23"
}

application/xml, text/xml

Sample:
<ParishFamilyMemberUpdateVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <BaptismName>sample string 5</BaptismName>
  <BloodGroup>
    <BloodGroupId>1</BloodGroupId>
    <BloodGroupName>sample string 2</BloodGroupName>
  </BloodGroup>
  <BookId>2</BookId>
  <ConfirmIp>sample string 23</ConfirmIp>
  <ConfirmStatus>sample string 21</ConfirmStatus>
  <ConfirmUser>22</ConfirmUser>
  <ContactInfo>
    <ContactInfoVM>
      <Email>sample string 3</Email>
      <Fax>sample string 4</Fax>
      <MobileNumber>sample string 2</MobileNumber>
      <PhoneNumber>sample string 1</PhoneNumber>
    </ContactInfoVM>
    <ContactInfoVM>
      <Email>sample string 3</Email>
      <Fax>sample string 4</Fax>
      <MobileNumber>sample string 2</MobileNumber>
      <PhoneNumber>sample string 1</PhoneNumber>
    </ContactInfoVM>
  </ContactInfo>
  <Family>
    <FamilyId>1</FamilyId>
    <FamilyName>sample string 2</FamilyName>
    <FamilyNo>sample string 3</FamilyNo>
    <HouseName>sample string 6</HouseName>
    <PhotoPath>sample string 7</PhotoPath>
    <PrayerGroup>
      <PrayerGroupId>1</PrayerGroupId>
      <PrayerGroupName>sample string 2</PrayerGroupName>
    </PrayerGroup>
    <RegNo>5</RegNo>
    <RegNoPre>sample string 4</RegNoPre>
  </Family>
  <Father>
    <BaptismName>sample string 3</BaptismName>
    <Family>
      <FamilyId>1</FamilyId>
      <FamilyName>sample string 2</FamilyName>
      <FamilyNo>sample string 3</FamilyNo>
      <HouseName>sample string 6</HouseName>
      <PhotoPath>sample string 7</PhotoPath>
      <PrayerGroup>
        <PrayerGroupId>1</PrayerGroupId>
        <PrayerGroupName>sample string 2</PrayerGroupName>
      </PrayerGroup>
      <RegNo>5</RegNo>
      <RegNoPre>sample string 4</RegNoPre>
    </Family>
    <Gender>sample string 5</Gender>
    <MemberAddress>sample string 6</MemberAddress>
    <MemberId>1</MemberId>
    <MemberName>sample string 2</MemberName>
    <NickName>sample string 4</NickName>
    <Prefix>
      <PrefixId>1</PrefixId>
      <PrefixName>sample string 2</PrefixName>
    </Prefix>
  </Father>
  <FatherName>sample string 10</FatherName>
  <Gender>sample string 8</Gender>
  <HOFRelation>
    <RelationId>1</RelationId>
    <RelationName>sample string 2</RelationName>
  </HOFRelation>
  <IsHof>sample string 9</IsHof>
  <IsOutside>sample string 14</IsOutside>
  <IsSameAddress>sample string 15</IsSameAddress>
  <IsVoter>sample string 12</IsVoter>
  <MaritalStatus>
    <MaritalStatusId>1</MaritalStatusId>
    <MaritalStatusName>sample string 2</MaritalStatusName>
  </MaritalStatus>
  <MemberId>1</MemberId>
  <MemberName>sample string 4</MemberName>
  <MemberNo>sample string 3</MemberNo>
  <MemberOrder>7</MemberOrder>
  <MemberStatus>
    <MemberStatusId>1</MemberStatusId>
    <MemberStatusName>sample string 2</MemberStatusName>
  </MemberStatus>
  <MembershipType>
    <MembershipTypeId>1</MembershipTypeId>
    <MembershipTypeName>sample string 2</MembershipTypeName>
  </MembershipType>
  <Mother>
    <BaptismName>sample string 3</BaptismName>
    <Family>
      <FamilyId>1</FamilyId>
      <FamilyName>sample string 2</FamilyName>
      <FamilyNo>sample string 3</FamilyNo>
      <HouseName>sample string 6</HouseName>
      <PhotoPath>sample string 7</PhotoPath>
      <PrayerGroup>
        <PrayerGroupId>1</PrayerGroupId>
        <PrayerGroupName>sample string 2</PrayerGroupName>
      </PrayerGroup>
      <RegNo>5</RegNo>
      <RegNoPre>sample string 4</RegNoPre>
    </Family>
    <Gender>sample string 5</Gender>
    <MemberAddress>sample string 6</MemberAddress>
    <MemberId>1</MemberId>
    <MemberName>sample string 2</MemberName>
    <NickName>sample string 4</NickName>
    <Prefix>
      <PrefixId>1</PrefixId>
      <PrefixName>sample string 2</PrefixName>
    </Prefix>
  </Mother>
  <MotherName>sample string 11</MotherName>
  <NickName>sample string 6</NickName>
  <Occupation>
    <OccupationId>1</OccupationId>
    <OccupationName>sample string 2</OccupationName>
  </Occupation>
  <OtherParish>
    <EstablishCategory>
      <EstablishCategoryId>1</EstablishCategoryId>
      <EstablishCategoryName>sample string 2</EstablishCategoryName>
    </EstablishCategory>
    <EstablishId>1</EstablishId>
    <EstablishName>sample string 2</EstablishName>
    <EstablishType>
      <EstablishTypeId>1</EstablishTypeId>
      <EstablishTypeName>sample string 2</EstablishTypeName>
    </EstablishType>
    <TotalHouses>4</TotalHouses>
    <TotalMembers>3</TotalMembers>
  </OtherParish>
  <ParentFamily>
    <FamilyId>1</FamilyId>
    <FamilyName>sample string 2</FamilyName>
    <FamilyNo>sample string 3</FamilyNo>
    <HouseName>sample string 6</HouseName>
    <PhotoPath>sample string 7</PhotoPath>
    <PrayerGroup>
      <PrayerGroupId>1</PrayerGroupId>
      <PrayerGroupName>sample string 2</PrayerGroupName>
    </PrayerGroup>
    <RegNo>5</RegNo>
    <RegNoPre>sample string 4</RegNoPre>
  </ParentFamily>
  <PhotoPath>sample string 16</PhotoPath>
  <Prefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </Prefix>
  <Relator>
    <BaptismName>sample string 3</BaptismName>
    <Family>
      <FamilyId>1</FamilyId>
      <FamilyName>sample string 2</FamilyName>
      <FamilyNo>sample string 3</FamilyNo>
      <HouseName>sample string 6</HouseName>
      <PhotoPath>sample string 7</PhotoPath>
      <PrayerGroup>
        <PrayerGroupId>1</PrayerGroupId>
        <PrayerGroupName>sample string 2</PrayerGroupName>
      </PrayerGroup>
      <RegNo>5</RegNo>
      <RegNoPre>sample string 4</RegNoPre>
    </Family>
    <Gender>sample string 5</Gender>
    <MemberAddress>sample string 6</MemberAddress>
    <MemberId>1</MemberId>
    <MemberName>sample string 2</MemberName>
    <NickName>sample string 4</NickName>
    <Prefix>
      <PrefixId>1</PrefixId>
      <PrefixName>sample string 2</PrefixName>
    </Prefix>
  </Relator>
  <RelatorRelation>
    <RelationId>1</RelationId>
    <RelationName>sample string 2</RelationName>
  </RelatorRelation>
  <Remarks>sample string 17</Remarks>
  <Status>sample string 18</Status>
  <UpdateIp>sample string 20</UpdateIp>
  <UpdateUser>19</UpdateUser>
  <VoterId>sample string 13</VoterId>
</ParishFamilyMemberUpdateVM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.