POST api/PFRegistration/Save

Request Information

URI Parameters

None.

Body Parameters

PFRegistrationSaveVM
NameDescriptionTypeAdditional information
BookId

integer

Required

PfNo

string

Required

String length: inclusive between 0 and 10

Category

PFCategoryLookupVM

Required

ClergyEmpId

integer

None.

NomineeSlno

integer

None.

Code

string

String length: inclusive between 0 and 30

Prefix

PrefixLookup

None.

Name

string

String length: inclusive between 0 and 100

SortName

string

String length: inclusive between 0 and 100

Address

string

String length: inclusive between 0 and 500

NomineePrefix

PrefixLookup

None.

NomineeName

string

String length: inclusive between 0 and 100

Relation

RelationLookup

None.

Establishment

EstablishmentLookup

None.

BPay

PayrollBasicPayLookupVM

None.

Basic

decimal number

None.

JoinDate

string

None.

JoinApprDate

string

None.

EstablishContrPerc

decimal number

None.

EstablishContrAmt

decimal number

None.

MemberContrPerc

decimal number

None.

MemberContrAmt

decimal number

None.

ContrAmt

decimal number

None.

ContrAmtForeign

decimal number

None.

Currency

CurrencyLookupVM

None.

AccountBookType

AccountBookTypeLookup

Required

PFAccount

AccountMasterLookup

None.

PFLoanAccount

AccountMasterLookup

None.

MemberStatus

PFMemberStatusLookupVM

Required

IsInterestEligible

string

Required

Matching regular expression pattern: Y|N

InterestEligibleUpto

string

None.

Remarks

string

String length: inclusive between 0 and 200

CreateUser

integer

Required

CreateIp

string

Required

String length: inclusive between 0 and 20

Request Formats

application/json, text/json

Sample:
{
  "BookId": 1,
  "PfNo": "sample string 2",
  "Category": {
    "CategoryId": 1,
    "CategoryName": "sample string 2"
  },
  "ClergyEmpId": 3,
  "NomineeSlno": 4,
  "Code": "sample string 5",
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "Name": "sample string 6",
  "SortName": "sample string 7",
  "Address": "sample string 8",
  "NomineePrefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "NomineeName": "sample string 9",
  "Relation": {
    "RelationId": 1,
    "RelationName": "sample string 2"
  },
  "Establishment": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "BPay": {
    "BpayId": 1,
    "BpayDesc": "sample string 2"
  },
  "Basic": 10.0,
  "JoinDate": "sample string 11",
  "JoinApprDate": "sample string 12",
  "EstablishContrPerc": 13.0,
  "EstablishContrAmt": 14.0,
  "MemberContrPerc": 15.0,
  "MemberContrAmt": 16.0,
  "ContrAmt": 17.0,
  "ContrAmtForeign": 18.0,
  "Currency": {
    "CurrencyId": 1,
    "CurrencyName": "sample string 2",
    "CurrentRate": 3.0
  },
  "AccountBookType": {
    "BookTypeId": 1,
    "BookTypeName": "sample string 2"
  },
  "PFAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "PFLoanAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "MemberStatus": {
    "MemberStatusId": 1,
    "MemberStatusName": "sample string 2"
  },
  "IsInterestEligible": "sample string 19",
  "InterestEligibleUpto": "sample string 20",
  "Remarks": "sample string 21",
  "CreateUser": 22,
  "CreateIp": "sample string 23"
}

application/xml, text/xml

Sample:
<PFRegistrationSaveVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <AccountBookType>
    <BookTypeId>1</BookTypeId>
    <BookTypeName>sample string 2</BookTypeName>
  </AccountBookType>
  <Address>sample string 8</Address>
  <BPay>
    <BpayDesc>sample string 2</BpayDesc>
    <BpayId>1</BpayId>
  </BPay>
  <Basic>10</Basic>
  <BookId>1</BookId>
  <Category>
    <CategoryId>1</CategoryId>
    <CategoryName>sample string 2</CategoryName>
  </Category>
  <ClergyEmpId>3</ClergyEmpId>
  <Code>sample string 5</Code>
  <ContrAmt>17</ContrAmt>
  <ContrAmtForeign>18</ContrAmtForeign>
  <CreateIp>sample string 23</CreateIp>
  <CreateUser>22</CreateUser>
  <Currency>
    <CurrencyId>1</CurrencyId>
    <CurrencyName>sample string 2</CurrencyName>
    <CurrentRate>3</CurrentRate>
  </Currency>
  <EstablishContrAmt>14</EstablishContrAmt>
  <EstablishContrPerc>13</EstablishContrPerc>
  <Establishment>
    <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>
  </Establishment>
  <InterestEligibleUpto>sample string 20</InterestEligibleUpto>
  <IsInterestEligible>sample string 19</IsInterestEligible>
  <JoinApprDate>sample string 12</JoinApprDate>
  <JoinDate>sample string 11</JoinDate>
  <MemberContrAmt>16</MemberContrAmt>
  <MemberContrPerc>15</MemberContrPerc>
  <MemberStatus>
    <MemberStatusId>1</MemberStatusId>
    <MemberStatusName>sample string 2</MemberStatusName>
  </MemberStatus>
  <Name>sample string 6</Name>
  <NomineeName>sample string 9</NomineeName>
  <NomineePrefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </NomineePrefix>
  <NomineeSlno>4</NomineeSlno>
  <PFAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PFAccount>
  <PFLoanAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PFLoanAccount>
  <PfNo>sample string 2</PfNo>
  <Prefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </Prefix>
  <Relation>
    <RelationId>1</RelationId>
    <RelationName>sample string 2</RelationName>
  </Relation>
  <Remarks>sample string 21</Remarks>
  <SortName>sample string 7</SortName>
</PFRegistrationSaveVM>

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.