POST api/HR/AddEmployee
Request Information
URI Parameters
None.
Body Parameters
AddEmployeeViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Employee_ID | integer |
None. |
|
| Employee_No | string |
None. |
|
| First_Name | string |
None. |
|
| Second_Name | string |
None. |
|
| Third_Name | string |
None. |
|
| Last_Name | string |
None. |
|
| Employee_Name | string |
None. |
|
| Date_Of_Birth | string |
None. |
|
| Place_of_Birth | string |
None. |
|
| Job_Title_ID | integer |
None. |
|
| Bank_ID | integer |
None. |
|
| Account_No | string |
None. |
|
| Gender_ID | integer |
None. |
|
| Deprtment_ID | integer |
None. |
|
| Nationality_ID | integer |
None. |
|
| Martual_Status_ID | integer |
None. |
|
| Employee_Cat_ID | integer |
None. |
|
| Employee_Status_ID | integer |
None. |
|
| Salary | decimal number |
None. |
|
| Salary_Currency_ID | integer |
None. |
|
| Employment_Date | string |
None. |
|
| Work_Start_Date | string |
None. |
|
| Notes | string |
None. |
|
| Edit_User_Name | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Employee_ID": 1,
"Employee_No": "sample string 2",
"First_Name": "sample string 3",
"Second_Name": "sample string 4",
"Third_Name": "sample string 5",
"Last_Name": "sample string 6",
"Employee_Name": "sample string 7",
"Date_Of_Birth": "sample string 8",
"Place_of_Birth": "sample string 9",
"Job_Title_ID": 10,
"Bank_ID": 11,
"Account_No": "sample string 12",
"Gender_ID": 13,
"Deprtment_ID": 14,
"Nationality_ID": 15,
"Martual_Status_ID": 16,
"Employee_Cat_ID": 17,
"Employee_Status_ID": 18,
"Salary": 19.1,
"Salary_Currency_ID": 20,
"Employment_Date": "sample string 21",
"Work_Start_Date": "sample string 22",
"Notes": "sample string 23",
"Edit_User_Name": "sample string 24"
}
application/xml, text/xml
Sample:
<AddEmployeeViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Layan_Cargo_API.ViewModels"> <Account_No>sample string 12</Account_No> <Bank_ID>11</Bank_ID> <Date_Of_Birth>sample string 8</Date_Of_Birth> <Deprtment_ID>14</Deprtment_ID> <Edit_User_Name>sample string 24</Edit_User_Name> <Employee_Cat_ID>17</Employee_Cat_ID> <Employee_ID>1</Employee_ID> <Employee_Name>sample string 7</Employee_Name> <Employee_No>sample string 2</Employee_No> <Employee_Status_ID>18</Employee_Status_ID> <Employment_Date>sample string 21</Employment_Date> <First_Name>sample string 3</First_Name> <Gender_ID>13</Gender_ID> <Job_Title_ID>10</Job_Title_ID> <Last_Name>sample string 6</Last_Name> <Martual_Status_ID>16</Martual_Status_ID> <Nationality_ID>15</Nationality_ID> <Notes>sample string 23</Notes> <Place_of_Birth>sample string 9</Place_of_Birth> <Salary>19.1</Salary> <Salary_Currency_ID>20</Salary_Currency_ID> <Second_Name>sample string 4</Second_Name> <Third_Name>sample string 5</Third_Name> <Work_Start_Date>sample string 22</Work_Start_Date> </AddEmployeeViewModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ResultModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | string |
None. |
|
| ErrorText | string |
None. |
|
| Data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Success": "sample string 1",
"ErrorText": "sample string 2",
"Data": {}
}
application/xml, text/xml
Sample:
<ResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Layan_Cargo_API.Models"> <Data /> <ErrorText>sample string 2</ErrorText> <Success>sample string 1</Success> </ResultModel>