Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdministratorNotificationModel" /> class.
 /// </summary>
 /// <param name="administratorContact">administratorContact.</param>
 /// <param name="emailSettings">emailSettings.</param>
 /// <param name="escalationSettings">escalationSettings.</param>
 public AdministratorNotificationModel(ApiUser administratorContact = default(ApiUser), GuidSettingModel emailSettings = default(GuidSettingModel), AdminNotificationEscalationModel escalationSettings = default(AdminNotificationEscalationModel))
 {
     this.AdministratorContact = administratorContact;
     this.EmailSettings        = emailSettings;
     this.EscalationSettings   = escalationSettings;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdminNotificationEscalationModel" /> class.
 /// </summary>
 /// <param name="isEnabled">isEnabled.</param>
 /// <param name="interval">interval.</param>
 /// <param name="intervalType">intervalType.</param>
 /// <param name="reminderSetting">reminderSetting.</param>
 /// <param name="escalationType">escalationType.</param>
 /// <param name="escalationUser">escalationUser.</param>
 /// <param name="escalationEmailTemplate">escalationEmailTemplate.</param>
 public AdminNotificationEscalationModel(bool isEnabled = default(bool), int interval = default(int), ApiDurationType intervalType = default(ApiDurationType), GuidSettingModel reminderSetting = default(GuidSettingModel), ApiEscalationType escalationType = default(ApiEscalationType), ApiUser escalationUser = default(ApiUser), Guid escalationEmailTemplate = default(Guid))
 {
     this.IsEnabled               = isEnabled;
     this.Interval                = interval;
     this.IntervalType            = intervalType;
     this.ReminderSetting         = reminderSetting;
     this.EscalationType          = escalationType;
     this.EscalationUser          = escalationUser;
     this.EscalationEmailTemplate = escalationEmailTemplate;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdministratorNotificationViewModel" /> class.
 /// </summary>
 /// <param name="reminderProfiles">reminderProfiles.</param>
 /// <param name="notificationEmailTemplates">notificationEmailTemplates.</param>
 /// <param name="escalationEmailTemplates">escalationEmailTemplates.</param>
 /// <param name="reassignEmailTemplates">reassignEmailTemplates.</param>
 /// <param name="administratorContact">administratorContact.</param>
 /// <param name="emailSettings">emailSettings.</param>
 /// <param name="escalationSettings">escalationSettings.</param>
 public AdministratorNotificationViewModel(List <GuidModel> reminderProfiles = default(List <GuidModel>), List <GuidModel> notificationEmailTemplates = default(List <GuidModel>), List <GuidModel> escalationEmailTemplates = default(List <GuidModel>), List <GuidModel> reassignEmailTemplates = default(List <GuidModel>), ApiUser administratorContact = default(ApiUser), GuidSettingModel emailSettings = default(GuidSettingModel), AdminNotificationEscalationModel escalationSettings = default(AdminNotificationEscalationModel))
 {
     this.ReminderProfiles           = reminderProfiles;
     this.NotificationEmailTemplates = notificationEmailTemplates;
     this.EscalationEmailTemplates   = escalationEmailTemplates;
     this.ReassignEmailTemplates     = reassignEmailTemplates;
     this.AdministratorContact       = administratorContact;
     this.EmailSettings      = emailSettings;
     this.EscalationSettings = escalationSettings;
 }