Пример #1
0
        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);
        }
Пример #2
0
        // 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);
        }