private void SendAllConfirmations(string message)
{
DbUtil.Db.SetCurrentOrgId(org.OrganizationId);
var subject = GetSubject();
var amtpaid = Transaction.Amt ?? 0;
var firstPerson = List[0].person;
if (user != null)
firstPerson = user;
var notifyIds = GetNotifyIds();
if (subject != "DO NOT SEND")
{
DbUtil.Db.Email(notifyIds[0].FromEmail, firstPerson, listMailAddress, subject, message, false);
Log("SentConfirmations");
}
DbUtil.Db.SubmitChanges();
// notify the staff
foreach (var p in List)
{
var messageNotice = UsedAdminsForNotify
? @"<span style='color:red'>THERE ARE NO NOTIFY IDS ON THIS REGISTRATION!!</span><br/>
<a href='http://docs.touchpointsoftware.com/OnlineRegistration/MessagesSettings.html'>see documentation</a><br/><br/>"
: "";
DbUtil.Db.Email(Util.PickFirst(p.person.FromEmail, notifyIds[0].FromEmail), notifyIds, Header,
$@"{messageNotice}{p.person.Name} has registered for {Header}<br/><hr>
{GetDetailsSection()}");
}
}