public ActionResult Request0(long ticks, int oid, int limit) { var time = new DateTime(ticks); // ticks here is meeting time var mid = DbUtil.Db.CreateMeeting(oid, time); var vs = new VolunteerRequestModel(mid, Util.UserPeopleId.Value) {limit = limit }; vs.ComposeMessage(); return View("Request", vs); }
public ActionResult Request(int mid, long ticks, int[] pids, string subject, string message, int limit, int? additional) { var m = new VolunteerRequestModel(mid, Util.UserPeopleId.Value, ticks) {subject = subject, message = message, pids = pids, limit = limit }; m.SendEmails(additional ?? 0); return Content("Emails are being sent, thank you."); }
public ActionResult RequestResponse(string ans, string guid) { try { var vs = new VolunteerRequestModel(guid); vs.ProcessReply(ans); return Content(vs.DisplayMessage); } catch (Exception ex) { return Content(ex.Message); } }
public ActionResult Request(int mid, int limit) { var vs = new VolunteerRequestModel(mid, Util.UserPeopleId.Value) {limit = limit }; vs.ComposeMessage(); return View(vs); }
public ActionResult RequestReport(int mid, int pid, long ticks) { var vs = new VolunteerRequestModel(mid, pid, ticks); SetHeaders(vs.org.OrganizationId); return View(vs); }