POST api/HourRegistration
Addes a new hourregistration into the database
Request Information
URI Parameters
None.
Body Parameters
Model that needs two dto's hourregistration model and project user model
PostAndPutDataModelName | 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.