public static Boolean AppUserNotification(String UserId, String Group) { if (!String.IsNullOrEmpty(RaceDayConfiguration.Instance.NotifyAdminUser)) { String message = String.Format("{0} joined RaceDay group {1}", FacebookConnection.UserTemplateToken(UserId), Group); FacebookConnection fb = new FacebookConnection(FacebookUser.CurrentUser.Identity); return(fb.UserNotification( FacebookConnection.AppToken(RaceDayConfiguration.Instance.ApplicationId, RaceDayConfiguration.Instance.ApplicationSecret), RaceDayConfiguration.Instance.NotifyAdminUser, "newuser", "/", message)); } return(true); }
// Application specific functionality // protected Boolean AppEventNotification(String EventName, DateTime EventDate) { if (!String.IsNullOrEmpty(RaceDayConfiguration.Instance.NotifyAdminUser)) { String message = String.Format("{0} added the event {1} for {2}", FacebookConnection.UserTemplateToken(FacebookUser.CurrentUser.id), EventName, EventDate.ToShortDateString()); FacebookConnection fb = new FacebookConnection(FacebookUser.CurrentUser.Identity); return(fb.UserNotification( FacebookConnection.AppToken(RaceDayConfiguration.Instance.ApplicationId, RaceDayConfiguration.Instance.ApplicationSecret), RaceDayConfiguration.Instance.NotifyAdminUser, "event", "/", message)); } return(true); }