Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathResthookController.cs
More file actions
Latest commit
37 lines (31 loc) · 1.1 KB
/
Copy pathResthookController.cs
File metadata and controls
37 lines (31 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
usingActionstep.API.WebClient.Data_Transfer_Objects.Responses;
usingActionstep.API.WebClient.Domain_Models;
usingMicrosoft.AspNetCore.Mvc;
usingSystem;
namespaceActionstep.API.WebClient
{
[Route("api/[controller]")]
[ApiController]
publicclassResthookController:ControllerBase
{
privatereadonlyAppState_appState;
publicResthookController(AppStateappState)
{
_appState=appState;
}
[HttpPost]
publicIActionResultIndex([FromBody]ResthookResponseDtoresponseData)
{
varfilenoteResthookData=newFilenoteResthookResponseData()
{
ResthookType=responseData.data.type,
FilenoteId=Convert.ToInt32(responseData.data.id),
Created=responseData.data.attributes.enteredTimestamp,
CreatedBy=responseData.data.attributes.enteredBy,
Content=responseData.data.attributes.text
};
_appState.FilenoteResthookReceived(filenoteResthookData);
returnOk();
}
}
}