public int CreateDeliveryFailureAlert(int tenant, string user, int mailboxId, string subject, string from, int messageId, int mailDaemonMessageid) { var data = new DeliveryFailure { @from = from, message_id = messageId, subject = subject, failure_id = mailDaemonMessageid }; var jsonData = MailUtil.GetJsonString(data); var alert = new Alert { Tenant = tenant, User = user, MailboxId = mailboxId, Type = MailAlertTypes.DeliveryFailure, Data = jsonData }; using (var dao = new DaoFactory()) { var result = dao.CreateAlertDao(tenant, user).SaveAlert(alert); if (result <= 0) { throw new Exception("Save alert failed"); } return(result); } }
public int CreateDeliveryFailureAlert(int tenant, string user, string subject, string from, int messageId) { var data = new DeliveryFailure { @from = @from, message_id = messageId, subject = subject }; return(CreateAlert(tenant, user, -1, AlertTypes.DeliveryFailure, data)); }
public int CreateDeliveryFailureAlert(int tenant, string id_user, string subject, string from, int message_id) { DeliveryFailure data = new DeliveryFailure(); data.type = (int)AlertTypes.DeliveryFailure; data.from = from; data.message_id = message_id; data.subject = subject; return(CreateAlert(tenant, id_user, data)); }
public int CreateDeliveryFailureAlert(int tenant, string user, int mailboxId, string subject, string from, int messageId, int mailDaemonMessageid) { var data = new DeliveryFailure { @from = @from, message_id = messageId, subject = subject, failure_id = mailDaemonMessageid }; return(CreateAlert(tenant, user, mailboxId, AlertTypes.DeliveryFailure, data)); }
public int CreateDeliveryFailureAlert(int tenant, string user, string subject, string from, int messageId) { var data = new DeliveryFailure { @from = @from, message_id = messageId, subject = subject }; return CreateAlert(tenant, user, -1, AlertTypes.DeliveryFailure, data); }
/// <summary> /// Parameterized constructor /// </summary> public delivery_failure_reason(DeliveryFailure code) : base(TlvTag) { this.Value = code; }
public int CreateDeliveryFailureAlert(int tenant, string id_user, string subject, string from, int message_id) { DeliveryFailure data = new DeliveryFailure(); data.type = (int)AlertTypes.DeliveryFailure; data.from = from; data.message_id = message_id; data.subject = subject; return CreateAlert(tenant, id_user, data); }