Update() [NoticeManager]

Update a notice

Description

Updates an existing notice.

Package Details

Interface

INoticeManager

Syntax

await NoticeManager.Update(Notice notice);

Returns

Task<Notice>

API

PUT
/api/v1/notices

Parameters

Request Body

{ Id: "123" "Services": [ 11 ], "NoticeTypeCd": "InformationNotice", "EnglishHeaderText": "en updated header", "FrenchHeaderText": "fr updated header", "EnglishBodyText": "en updated body", "FrenchBodyText": "fr updated body", "StartDate": "2020-10-25T09:00:00.000Z" "EndDate": "2020-10-25T11:00:00.000Z" "DisplayDate": "2020-10-19T13:14:00.000Z" }

Returns

200 OK - Notice

Example

var notice = new Notice { Id = 123, Services = new List<int> {2}, NoticeTypeCd = 4, 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 notice = await _noticeManager.Update(notice);