POST api/PFRegistration/Save

Request Information

URI Parameters

None.

Body Parameters

PFRegistrationSaveVM
NameDescriptionTypeAdditional information
BookId

integer

Required

BookTypeId

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

PrefixLookupVM

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

PrefixLookupVM

None.

NomineeName

string

string length: inclusive between 0 and 100

Relation

RelationLookupVM

None.

Establishment

EstablishmentLookupVM

None.

BPay

PayrollBasicPayLookupVM

None.

Basic

decimal number

None.

JoinDate

string

None.

JoinApprDate

string

None.

MemberContrPerc

decimal number

None.

MemberContrAmt

decimal number

None.

EstContrPerc

decimal number

None.

EstContrPercToPf

decimal number

None.

EstContrAmt

decimal number

None.

ContrAmt

decimal number

None.

ContrAmtForeign

decimal number

None.

Currency

CurrencyLookupVM

None.

PfAccount

AccountMasterLookupVM

None.

PfLoanAccount

AccountMasterLookupVM

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,
  "BookTypeId": 2,
  "PfNo": "sample string 3",
  "Category": {
    "CategoryId": 1,
    "CategoryName": "sample string 2"
  },
  "ClergyEmpId": 4,
  "NomineeSlno": 5,
  "Code": "sample string 6",
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "Name": "sample string 7",
  "SortName": "sample string 8",
  "Address": "sample string 9",
  "NomineePrefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "NomineeName": "sample string 10",
  "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": 11.0,
  "JoinDate": "sample string 12",
  "JoinApprDate": "sample string 13",
  "MemberContrPerc": 14.0,
  "MemberContrAmt": 15.0,
  "EstContrPerc": 16.0,
  "EstContrPercToPf": 17.0,
  "EstContrAmt": 18.0,
  "ContrAmt": 19.0,
  "ContrAmtForeign": 20.0,
  "Currency": {
    "CurrencyId": 1,
    "CurrencyName": "sample string 2",
    "CurrentRate": 3.0
  },
  "PfAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "PfLoanAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "MemberStatus": {
    "MemberStatusId": 1,
    "MemberStatusName": "sample string 2"
  },
  "IsInterestEligible": "sample string 21",
  "InterestEligibleUpto": "sample string 22",
  "Remarks": "sample string 23",
  "CreateUser": 24,
  "CreateIp": "sample string 25"
}

application/xml, text/xml

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