public UniqueMessage(UniqueMessageTemplate uniqueMessageTemplate, UniqueMessageType messageType = UniqueMessageType.UserInfo, object[] parameters = null) { ValidateParameters(parameters); Template = uniqueMessageTemplate; MessageType = messageType; Params = parameters; }
protected bool Equals(UniqueMessageTemplate other) { return(Id.Equals(other.Id)); }
public static UniqueMessage CreateUserInfoFromTemplate(UniqueMessageTemplate uniqueMessageTemplate, object parameter) { return(CreateUserInfoFromTemplate(uniqueMessageTemplate, new[] { parameter })); }
public static UniqueMessage CreateSystemErrorFromTemplate(UniqueMessageTemplate uniqueMessageTemplate, object parameter) { return(CreateSystemErrorFromTemplate(uniqueMessageTemplate, new[] { parameter })); }
public static UniqueMessage CreateUserInfoFromTemplate(UniqueMessageTemplate uniqueMessageTemplate, object[] parameters = null) { return(new UniqueMessage(uniqueMessageTemplate, UniqueMessageType.UserInfo, parameters)); }
public static UniqueMessage CreateSystemErrorFromTemplate(UniqueMessageTemplate uniqueMessageTemplate, object[] parameters = null) { return(new UniqueMessage(uniqueMessageTemplate, UniqueMessageType.SystemError, parameters)); }