PUT api/HourRegistration
Updates a hourregistartion with new values
Request Information
URI Parameters
None.
Body Parameters
Model that needs two dto's hourregistration model and project user model
PostAndPutDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| hModel |
HourRegistration model this is the model for updating or adding an new hourregistration |
HourRegistrationModel |
None. |
| pModel |
ProjectUserModel this is the model for users what projects and what orders they have. |
ProjectUserModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"hModel": {
"hoursRegistrationId": "sample string 1",
"crmUserId": "sample string 2",
"crmOrderId": "sample string 3",
"crmProjectId": "sample string 4",
"isClosed": true,
"week": 6,
"year": 7,
"workHours": [
{
"workhoursId": "sample string 1",
"hourRegistrationId": "sample string 2",
"monday": 3.0,
"tuesday": 4.0,
"wednesday": 5.0,
"thursday": 6.0,
"friday": 7.0,
"saturday": 8.0,
"sunday": 9.0,
"mondayComment": "sample string 10",
"tuesdayComment": "sample string 11",
"wednesdayComment": "sample string 12",
"thursdayComment": "sample string 13",
"fridayComment": "sample string 14",
"saturdayComment": "sample string 15",
"sundayComment": "sample string 16"
},
{
"workhoursId": "sample string 1",
"hourRegistrationId": "sample string 2",
"monday": 3.0,
"tuesday": 4.0,
"wednesday": 5.0,
"thursday": 6.0,
"friday": 7.0,
"saturday": 8.0,
"sunday": 9.0,
"mondayComment": "sample string 10",
"tuesdayComment": "sample string 11",
"wednesdayComment": "sample string 12",
"thursdayComment": "sample string 13",
"fridayComment": "sample string 14",
"saturdayComment": "sample string 15",
"sundayComment": "sample string 16"
}
],
"overTimeHours": [
{
"overTimeHourId": "sample string 1",
"hoursRegistrationId": "sample string 2",
"monday": 3.0,
"tuesday": 4.0,
"wednesday": 5.0,
"thursday": 6.0,
"friday": 7.0,
"saturday": 8.0,
"sunday": 9.0
},
{
"overTimeHourId": "sample string 1",
"hoursRegistrationId": "sample string 2",
"monday": 3.0,
"tuesday": 4.0,
"wednesday": 5.0,
"thursday": 6.0,
"friday": 7.0,
"saturday": 8.0,
"sunday": 9.0
}
],
"weekComments": [
{
"WeekCommentId": "sample string 1",
"hourRegistrationId": "sample string 2",
"mondayComment": "sample string 3",
"tuesdayComment": "sample string 4",
"wednesdayComment": "sample string 5",
"thursdayComment": "sample string 6",
"fridayComment": "sample string 7",
"saturdayComment": "sample string 8",
"sundayComment": "sample string 9"
},
{
"WeekCommentId": "sample string 1",
"hourRegistrationId": "sample string 2",
"mondayComment": "sample string 3",
"tuesdayComment": "sample string 4",
"wednesdayComment": "sample string 5",
"thursdayComment": "sample string 6",
"fridayComment": "sample string 7",
"saturdayComment": "sample string 8",
"sundayComment": "sample string 9"
}
],
"crmOrder": {
"crmOrderId": "sample string 1",
"crmOrderName": "sample string 2",
"invoiceType": 3
},
"crmProject": {
"crmProjectName": "sample string 1",
"crmProjectId": "sample string 2"
}
},
"pModel": {
"crmUserId": "sample string 1",
"firstname": "sample string 2",
"lastname": "sample string 3",
"fullname": "sample string 4",
"isdisabled": true,
"nw_available": 6,
"projectList": [
{
"crmUserId": "sample string 1",
"projectId": "sample string 2",
"orderId": "sample string 3",
"projectName": "sample string 4",
"orderName": "sample string 5",
"invoiceType": 6
},
{
"crmUserId": "sample string 1",
"projectId": "sample string 2",
"orderId": "sample string 3",
"projectName": "sample string 4",
"orderName": "sample string 5",
"invoiceType": 6
}
]
}
}
application/xml, text/xml
Sample:
<PostAndPutDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/InSumma_Servicebus.Models">
<hModel xmlns:d2p1="http://schemas.datacontract.org/2004/07/BusinessLayer.HourRegistration.DTO">
<d2p1:crmOrder>
<d2p1:crmOrderId>sample string 1</d2p1:crmOrderId>
<d2p1:crmOrderName>sample string 2</d2p1:crmOrderName>
<d2p1:invoiceType>3</d2p1:invoiceType>
</d2p1:crmOrder>
<d2p1:crmOrderId>sample string 3</d2p1:crmOrderId>
<d2p1:crmProject>
<d2p1:crmProjectId>sample string 2</d2p1:crmProjectId>
<d2p1:crmProjectName>sample string 1</d2p1:crmProjectName>
</d2p1:crmProject>
<d2p1:crmProjectId>sample string 4</d2p1:crmProjectId>
<d2p1:crmUserId>sample string 2</d2p1:crmUserId>
<d2p1:hoursRegistrationId>sample string 1</d2p1:hoursRegistrationId>
<d2p1:isClosed>true</d2p1:isClosed>
<d2p1:overTimeHours>
<d2p1:OverTimeHoursModel>
<d2p1:friday>7</d2p1:friday>
<d2p1:hoursRegistrationId>sample string 2</d2p1:hoursRegistrationId>
<d2p1:monday>3</d2p1:monday>
<d2p1:overTimeHourId>sample string 1</d2p1:overTimeHourId>
<d2p1:saturday>8</d2p1:saturday>
<d2p1:sunday>9</d2p1:sunday>
<d2p1:thursday>6</d2p1:thursday>
<d2p1:tuesday>4</d2p1:tuesday>
<d2p1:wednesday>5</d2p1:wednesday>
</d2p1:OverTimeHoursModel>
<d2p1:OverTimeHoursModel>
<d2p1:friday>7</d2p1:friday>
<d2p1:hoursRegistrationId>sample string 2</d2p1:hoursRegistrationId>
<d2p1:monday>3</d2p1:monday>
<d2p1:overTimeHourId>sample string 1</d2p1:overTimeHourId>
<d2p1:saturday>8</d2p1:saturday>
<d2p1:sunday>9</d2p1:sunday>
<d2p1:thursday>6</d2p1:thursday>
<d2p1:tuesday>4</d2p1:tuesday>
<d2p1:wednesday>5</d2p1:wednesday>
</d2p1:OverTimeHoursModel>
</d2p1:overTimeHours>
<d2p1:week>6</d2p1:week>
<d2p1:weekComments>
<d2p1:WeekCommentModel>
<d2p1:WeekCommentId>sample string 1</d2p1:WeekCommentId>
<d2p1:fridayComment>sample string 7</d2p1:fridayComment>
<d2p1:hourRegistrationId>sample string 2</d2p1:hourRegistrationId>
<d2p1:mondayComment>sample string 3</d2p1:mondayComment>
<d2p1:saturdayComment>sample string 8</d2p1:saturdayComment>
<d2p1:sundayComment>sample string 9</d2p1:sundayComment>
<d2p1:thursdayComment>sample string 6</d2p1:thursdayComment>
<d2p1:tuesdayComment>sample string 4</d2p1:tuesdayComment>
<d2p1:wednesdayComment>sample string 5</d2p1:wednesdayComment>
</d2p1:WeekCommentModel>
<d2p1:WeekCommentModel>
<d2p1:WeekCommentId>sample string 1</d2p1:WeekCommentId>
<d2p1:fridayComment>sample string 7</d2p1:fridayComment>
<d2p1:hourRegistrationId>sample string 2</d2p1:hourRegistrationId>
<d2p1:mondayComment>sample string 3</d2p1:mondayComment>
<d2p1:saturdayComment>sample string 8</d2p1:saturdayComment>
<d2p1:sundayComment>sample string 9</d2p1:sundayComment>
<d2p1:thursdayComment>sample string 6</d2p1:thursdayComment>
<d2p1:tuesdayComment>sample string 4</d2p1:tuesdayComment>
<d2p1:wednesdayComment>sample string 5</d2p1:wednesdayComment>
</d2p1:WeekCommentModel>
</d2p1:weekComments>
<d2p1:workHours>
<d2p1:WorkHoursModel>
<d2p1:friday>7</d2p1:friday>
<d2p1:fridayComment>sample string 14</d2p1:fridayComment>
<d2p1:hourRegistrationId>sample string 2</d2p1:hourRegistrationId>
<d2p1:monday>3</d2p1:monday>
<d2p1:mondayComment>sample string 10</d2p1:mondayComment>
<d2p1:saturday>8</d2p1:saturday>
<d2p1:saturdayComment>sample string 15</d2p1:saturdayComment>
<d2p1:sunday>9</d2p1:sunday>
<d2p1:sundayComment>sample string 16</d2p1:sundayComment>
<d2p1:thursday>6</d2p1:thursday>
<d2p1:thursdayComment>sample string 13</d2p1:thursdayComment>
<d2p1:tuesday>4</d2p1:tuesday>
<d2p1:tuesdayComment>sample string 11</d2p1:tuesdayComment>
<d2p1:wednesday>5</d2p1:wednesday>
<d2p1:wednesdayComment>sample string 12</d2p1:wednesdayComment>
<d2p1:workhoursId>sample string 1</d2p1:workhoursId>
</d2p1:WorkHoursModel>
<d2p1:WorkHoursModel>
<d2p1:friday>7</d2p1:friday>
<d2p1:fridayComment>sample string 14</d2p1:fridayComment>
<d2p1:hourRegistrationId>sample string 2</d2p1:hourRegistrationId>
<d2p1:monday>3</d2p1:monday>
<d2p1:mondayComment>sample string 10</d2p1:mondayComment>
<d2p1:saturday>8</d2p1:saturday>
<d2p1:saturdayComment>sample string 15</d2p1:saturdayComment>
<d2p1:sunday>9</d2p1:sunday>
<d2p1:sundayComment>sample string 16</d2p1:sundayComment>
<d2p1:thursday>6</d2p1:thursday>
<d2p1:thursdayComment>sample string 13</d2p1:thursdayComment>
<d2p1:tuesday>4</d2p1:tuesday>
<d2p1:tuesdayComment>sample string 11</d2p1:tuesdayComment>
<d2p1:wednesday>5</d2p1:wednesday>
<d2p1:wednesdayComment>sample string 12</d2p1:wednesdayComment>
<d2p1:workhoursId>sample string 1</d2p1:workhoursId>
</d2p1:WorkHoursModel>
</d2p1:workHours>
<d2p1:year>7</d2p1:year>
</hModel>
<pModel xmlns:d2p1="http://schemas.datacontract.org/2004/07/BusinessLayer.HourRegistration.DTO">
<d2p1:crmUserId>sample string 1</d2p1:crmUserId>
<d2p1:firstname>sample string 2</d2p1:firstname>
<d2p1:fullname>sample string 4</d2p1:fullname>
<d2p1:isdisabled>true</d2p1:isdisabled>
<d2p1:lastname>sample string 3</d2p1:lastname>
<d2p1:nw_available>6</d2p1:nw_available>
<d2p1:projectList>
<d2p1:CrmUserProjectActivitiesFromCrmModel>
<d2p1:crmUserId>sample string 1</d2p1:crmUserId>
<d2p1:invoiceType>6</d2p1:invoiceType>
<d2p1:orderId>sample string 3</d2p1:orderId>
<d2p1:orderName>sample string 5</d2p1:orderName>
<d2p1:projectId>sample string 2</d2p1:projectId>
<d2p1:projectName>sample string 4</d2p1:projectName>
</d2p1:CrmUserProjectActivitiesFromCrmModel>
<d2p1:CrmUserProjectActivitiesFromCrmModel>
<d2p1:crmUserId>sample string 1</d2p1:crmUserId>
<d2p1:invoiceType>6</d2p1:invoiceType>
<d2p1:orderId>sample string 3</d2p1:orderId>
<d2p1:orderName>sample string 5</d2p1:orderName>
<d2p1:projectId>sample string 2</d2p1:projectId>
<d2p1:projectName>sample string 4</d2p1:projectName>
</d2p1:CrmUserProjectActivitiesFromCrmModel>
</d2p1:projectList>
</pModel>
</PostAndPutDataModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
None.