...
await NoticeManager.Create(NoticeDTO notice, int userId);
Returns
Task<Notice>
API
POST
/api/v1/outage-notices
Parameters
Parameter | Description | Parameter Type |
---|---|---|
Notice | Notice object | request body |
Sample request body
Code Block | ||
---|---|---|
| ||
{ "Services": [ 11 ], "NoticeTypeCd": "PlannedOutage", "EnglishHeaderText": "string", "FrenchHeaderText": "string", "EnglishBodyText": "string", "FrenchBodyText": "string", "StartDate": "2020-10-19",25T09:00:00.000Z" "EndDate": "2020-10-25T11:00:00.000Z" "DisplayDate": "2020-10-1919T13:14:00.000Z" } |
Returns
200 OK - Notice
...
Code Block | ||
---|---|---|
| ||
var notice = new NoticeDTO { Services = new List<int> {2, 7, 11}, NoticeTypeCd = 1 EnglishHeaderText = "header text en", FrenchHeaderText = "header text fr", EnglishBodyText = "english body en", FrenchBodyText = "french body text","", DisplayDate = DateTime.Now.AddDays(1) StartDate = DateTime.Now,.AddDays(2) EndDate = DateTime.Now.AddDays(5) }; var userId = 1234; var notice = await _noticeManager.Create(notice, userId); |