Interface IMessageOfTheDayService
Represents the message of the day (MotD) through the Notifications service.
Namespace: Relativity.Testing.Framework.Api.Services
Assembly: Relativity.Testing.Framework.Api.dll
Syntax
public interface IMessageOfTheDayService
Examples
IMessageOfTheDayService _messageOfTheDayService = relativityFacade.Resolve<IMessageOfTheDayService>();
Methods
| Improve this Doc View SourceDismiss(Nullable<Int32>)
Dismiss message of the day for the user with the specified ArtifactID by default dismissing MotD for Admin User provided by AdminUsername.
Declaration
void Dismiss(int? userId = null)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | userId | The user artifact ID. |
Examples
int userArtifactID = 1015427;
_messageOfTheDayService.Dismiss(userArtifactID);
|
Improve this Doc
View Source
Dismiss(String)
Dismiss message of the day for the user with the specified email address.
Declaration
void Dismiss(string emailAddress)
Parameters
Type | Name | Description |
---|---|---|
System.String | emailAddress | The user email address. |
Examples
string userEmailAddress = AUser@test.com;
_messageOfTheDayService.Dismiss(userEmailAddress);
|
Improve this Doc
View Source
Get()
Gets the message of the day.
Declaration
MessageOfTheDay Get()
Returns
Type | Description |
---|---|
MessageOfTheDay | Returns an MessageOfTheDay instance. |
Examples
MessageOfTheDay currentMotd = _messageOfTheDayService.Get();
|
Improve this Doc
View Source
HasDismissed(Nullable<Int32>)
Determines whether specific user dismissed MotD. by default determining MotD dismissal for Admin User provided by AdminUsername.
Declaration
bool HasDismissed(int? userId = null)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Int32> | userId | The user artifact ID. |
Returns
Type | Description |
---|---|
System.Boolean | true if an user dismissed MotD; otherwise, false. |
Examples
int userArtifactID = 1015427;
bool hasDismissed = _messageOfTheDayService.HasDismissed(userArtifactID);
|
Improve this Doc
View Source
IsTextOnly()
Determines whether MotD is text-only.
Declaration
bool IsTextOnly()
Returns
Type | Description |
---|---|
System.Boolean | true if MotD is text-only; otherwise, false. |
Examples
bool isTextOnly = _messageOfTheDayService.IsTextOnly();
|
Improve this Doc
View Source
Update(MessageOfTheDay)
Updates the message of the day.
Declaration
MessageOfTheDay Update(MessageOfTheDay entity)
Parameters
Type | Name | Description |
---|---|---|
MessageOfTheDay | entity | The entity to update. |
Returns
Type | Description |
---|---|
MessageOfTheDay | Returns an MessageOfTheDay instance. |
Examples
MessageOfTheDay currentMotd = _messageOfTheDayService.Get();
var toUpdate = new MessageOfTheDay
{
Enabled = !currentMotd.Enabled,
Message = Randomizer.GetString(),
AllowDismiss = !currentMotd.AllowDismiss
};
MessageOfTheDay updatedMotd = _messageOfTheDayService.Update(toUpdate);