Create
...
a notice
Description
Creates a new outage notice.
Package Details
Interface
IOutageNoticeManagerINoticeManager
Syntax
await OutageNoticeManagerNoticeManager.Create(OutageNoticeDTO outageNoticeNoticeDTO notice);
Returns
Task<OutageNotice>
Task<Notice>
API
POST
/api/v1/outage-notices
Parameters
Parameter | Description | Parameter Type |
---|---|---|
OutageNoticeNotice | Outage Notice object | request body |
...
Code Block | ||
---|---|---|
| ||
{ "Services": [ 11 ], "EnglishHeaderText": "string", "FrenchHeaderText": "string", "EnglishBodyText": "string", "FrenchBodyText": "string", "StartDate": "2020-10-19", "EndDate": "2020-10-19" } |
Returns
200 OK - Outage Notice
Example
Code Block | ||
---|---|---|
| ||
var outageNoticenotice = new OutageNoticeDTONoticeDTO { Services = new List<int> {2, 7, 11}, EnglishHeaderText = "header text en", FrenchHeaderText = "header text fr", EnglishBodyText = "english body en", FrenchBodyText = "french body text", StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(5) }; var notice = await _outageNoticeManagernoticeManager.Create(outageNoticenotice); |