public void EmailReminders(object orgId) { using (var db2 = NewDataContext()) { var oid = orgId.ToInt(); var org = db2.LoadOrganizationById(oid); var m = new APIOrganization(db2); Util.IsInRoleEmailTest = TestEmail; if (org.RegistrationTypeId == RegistrationTypeCode.ChooseVolunteerTimes) { m.SendVolunteerReminders(oid, false); } else { m.SendEventReminders(oid); } } }
public ActionResult VolunteerReminders(int id, bool?emailall) { var org = CurrentDatabase.LoadOrganizationById(id); if (org == null) { throw new Exception("Org not found"); } var m = new APIOrganization(CurrentDatabase); try { m.SendVolunteerReminders(id, emailall ?? false); } catch (Exception ex) { return(Content(ex.Message)); } return(Content("ok")); }
public ActionResult Reminders(int id, bool?emailall) { var org = DbUtil.Db.LoadOrganizationById(id); var m = new APIOrganization(DbUtil.Db); try { if (org.RegistrationTypeId == RegistrationTypeCode.ChooseVolunteerTimes) { m.SendVolunteerReminders(id, emailall ?? false); } else { var qid = DbUtil.Db.QueryInCurrentOrg().QueryId; m.SendEventReminders(qid); } } catch (Exception ex) { return(Content(ex.Message)); } return(Content("ok")); }