POST api/AI/Employee-Update-Timesheet

Request Information

URI Parameters

None.

Body Parameters

AddTimesheet
NameDescriptionTypeAdditional information
EmpID

integer

None.

SkillId

integer

None.

lstTimesheet

Collection of TimesheetDTO

None.

Request Formats

application/json, text/json

Sample:
{
  "EmpID": 1,
  "SkillId": 2,
  "lstTimesheet": [
    {
      "ProjID": 1,
      "ProjName": "sample string 2",
      "ModuleID": 3,
      "ModuleName": "sample string 4",
      "EmpID": 5,
      "EmpName": "sample string 6",
      "TSID": 7,
      "TSDate": "2026-08-26T09:58:07.4842648+05:30",
      "TSHour": 9.1,
      "TSComment": "sample string 10",
      "IsApproved": true,
      "EmpApproveID": 12,
      "Role": "sample string 13",
      "AttHour": "sample string 14",
      "AttTSHour": "sample string 15",
      "ApprovedBy": "sample string 16",
      "ApprovedOn": "sample string 17",
      "TSEntryDate": "2026-08-26T09:58:07.4842648+05:30",
      "ProjectTotalHrs": "sample string 19",
      "TsVerified": true,
      "AccountManagerEmail": "sample string 21",
      "ProjectManagerEmail": "sample string 22",
      "BAName": "sample string 23",
      "BaEmail": "sample string 24",
      "ManagerName": "sample string 25",
      "IsSendMail": true,
      "TsVerifiedBy": "sample string 27",
      "TsVerifiedOn": "sample string 28",
      "TotalHours": 29,
      "Designation": "sample string 30",
      "ProjectTotalHours": 31,
      "Module": "sample string 32",
      "ProjectStartDate": "sample string 33",
      "ProjectStausDate": "sample string 34",
      "ProjectStaus": "sample string 35",
      "SkillId": 36,
      "Description": "sample string 37",
      "IsSucess": true,
      "Message": "sample string 39"
    },
    {
      "ProjID": 1,
      "ProjName": "sample string 2",
      "ModuleID": 3,
      "ModuleName": "sample string 4",
      "EmpID": 5,
      "EmpName": "sample string 6",
      "TSID": 7,
      "TSDate": "2026-08-26T09:58:07.4842648+05:30",
      "TSHour": 9.1,
      "TSComment": "sample string 10",
      "IsApproved": true,
      "EmpApproveID": 12,
      "Role": "sample string 13",
      "AttHour": "sample string 14",
      "AttTSHour": "sample string 15",
      "ApprovedBy": "sample string 16",
      "ApprovedOn": "sample string 17",
      "TSEntryDate": "2026-08-26T09:58:07.4842648+05:30",
      "ProjectTotalHrs": "sample string 19",
      "TsVerified": true,
      "AccountManagerEmail": "sample string 21",
      "ProjectManagerEmail": "sample string 22",
      "BAName": "sample string 23",
      "BaEmail": "sample string 24",
      "ManagerName": "sample string 25",
      "IsSendMail": true,
      "TsVerifiedBy": "sample string 27",
      "TsVerifiedOn": "sample string 28",
      "TotalHours": 29,
      "Designation": "sample string 30",
      "ProjectTotalHours": 31,
      "Module": "sample string 32",
      "ProjectStartDate": "sample string 33",
      "ProjectStausDate": "sample string 34",
      "ProjectStaus": "sample string 35",
      "SkillId": 36,
      "Description": "sample string 37",
      "IsSucess": true,
      "Message": "sample string 39"
    }
  ]
}

application/xml, text/xml

Sample:
<AddTimesheet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AgoraBL.Models">
  <EmpID>1</EmpID>
  <SkillId>2</SkillId>
  <lstTimesheet>
    <TimesheetDTO>
      <AccountManagerEmail>sample string 21</AccountManagerEmail>
      <ApprovedBy>sample string 16</ApprovedBy>
      <ApprovedOn>sample string 17</ApprovedOn>
      <AttHour>sample string 14</AttHour>
      <AttTSHour>sample string 15</AttTSHour>
      <BAName>sample string 23</BAName>
      <BaEmail>sample string 24</BaEmail>
      <Description>sample string 37</Description>
      <Designation>sample string 30</Designation>
      <EmpApproveID>12</EmpApproveID>
      <EmpID>5</EmpID>
      <EmpName>sample string 6</EmpName>
      <IsApproved>true</IsApproved>
      <IsSendMail>true</IsSendMail>
      <IsSucess>true</IsSucess>
      <ManagerName>sample string 25</ManagerName>
      <Message>sample string 39</Message>
      <Module>sample string 32</Module>
      <ModuleID>3</ModuleID>
      <ModuleName>sample string 4</ModuleName>
      <ProjID>1</ProjID>
      <ProjName>sample string 2</ProjName>
      <ProjectManagerEmail>sample string 22</ProjectManagerEmail>
      <ProjectStartDate>sample string 33</ProjectStartDate>
      <ProjectStaus>sample string 35</ProjectStaus>
      <ProjectStausDate>sample string 34</ProjectStausDate>
      <ProjectTotalHours>31</ProjectTotalHours>
      <ProjectTotalHrs>sample string 19</ProjectTotalHrs>
      <Role>sample string 13</Role>
      <SkillId>36</SkillId>
      <TSComment>sample string 10</TSComment>
      <TSDate>2026-08-26T09:58:07.4842648+05:30</TSDate>
      <TSEntryDate>2026-08-26T09:58:07.4842648+05:30</TSEntryDate>
      <TSHour>9.1</TSHour>
      <TSID>7</TSID>
      <TotalHours>29</TotalHours>
      <TsVerified>true</TsVerified>
      <TsVerifiedBy>sample string 27</TsVerifiedBy>
      <TsVerifiedOn>sample string 28</TsVerifiedOn>
    </TimesheetDTO>
    <TimesheetDTO>
      <AccountManagerEmail>sample string 21</AccountManagerEmail>
      <ApprovedBy>sample string 16</ApprovedBy>
      <ApprovedOn>sample string 17</ApprovedOn>
      <AttHour>sample string 14</AttHour>
      <AttTSHour>sample string 15</AttTSHour>
      <BAName>sample string 23</BAName>
      <BaEmail>sample string 24</BaEmail>
      <Description>sample string 37</Description>
      <Designation>sample string 30</Designation>
      <EmpApproveID>12</EmpApproveID>
      <EmpID>5</EmpID>
      <EmpName>sample string 6</EmpName>
      <IsApproved>true</IsApproved>
      <IsSendMail>true</IsSendMail>
      <IsSucess>true</IsSucess>
      <ManagerName>sample string 25</ManagerName>
      <Message>sample string 39</Message>
      <Module>sample string 32</Module>
      <ModuleID>3</ModuleID>
      <ModuleName>sample string 4</ModuleName>
      <ProjID>1</ProjID>
      <ProjName>sample string 2</ProjName>
      <ProjectManagerEmail>sample string 22</ProjectManagerEmail>
      <ProjectStartDate>sample string 33</ProjectStartDate>
      <ProjectStaus>sample string 35</ProjectStaus>
      <ProjectStausDate>sample string 34</ProjectStausDate>
      <ProjectTotalHours>31</ProjectTotalHours>
      <ProjectTotalHrs>sample string 19</ProjectTotalHrs>
      <Role>sample string 13</Role>
      <SkillId>36</SkillId>
      <TSComment>sample string 10</TSComment>
      <TSDate>2026-08-26T09:58:07.4842648+05:30</TSDate>
      <TSEntryDate>2026-08-26T09:58:07.4842648+05:30</TSEntryDate>
      <TSHour>9.1</TSHour>
      <TSID>7</TSID>
      <TotalHours>29</TotalHours>
      <TsVerified>true</TsVerified>
      <TsVerifiedBy>sample string 27</TsVerifiedBy>
      <TsVerifiedOn>sample string 28</TsVerifiedOn>
    </TimesheetDTO>
  </lstTimesheet>
</AddTimesheet>

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.