Example #1
0
        static void TestGetPastEvents(IFacebookSession session)
        {
            var selector = new Selector();

            var lastEvents = session.GetBasicPastEventsData();

            var selectedEvent = selector.Select(lastEvents, e => e.Title);

            if (selectedEvent != null)
            {
                PrintEventParticipants(selectedEvent);
            }
            else
            {
                Console.WriteLine("Kein gültiges Event gewählt.");
            }
        }
 /// <summary>
 /// Public constructor for facebook.Permissions
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Permissions(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Groups
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Groups(IFacebookSession session)
     : base(session)
 {
 }
        public IFacebookApi Initialize(IFacebookSession session)
        {
            AuthToken = string.Empty;

            #if !SILVERLIGHT
            InstalledCulture = CultureInfo.InstalledUICulture;
            #else
            InstalledCulture = CultureInfo.CurrentUICulture;
            #endif

            Session = session;

            Auth = new Auth(Session);
            Video = new Video(Session);
            Marketplace = new Marketplace(Session);
            Admin = new Admin(Session);
            Photos = new Photos(Session);
            Users = new Users(Session);
            Friends = new Friends(Users, Session);
            Events = new Events(Session);
            Groups = new Groups(Session);
            Notifications = new Notifications(Session);
            Profile = new Profile(Session);
            Fbml = new Fbml(Session);
            Feed = new Feed(Session);
            Fql = new Fql(Session);
            LiveMessage = new LiveMessage(Session);
            Message = new Message(Session);
            Batch = new Batch(Session);
            Pages = new Pages(Session);
            Application = new Application(Session);
            Data = new Data(Session);
            Permissions = new Permissions(Session);
            Connect = new Connect(Session);
            Comments = new Comments(Session);
            Stream = new Stream(Session);
            Status = new Status(Session);
            Links = new Links(Session);
            Notes = new Notes(Session);
            Intl = new Intl(Session);

            Batch.Batch = Batch;
            Permissions.Permissions = Permissions;
            Batch.Permissions = Permissions;
            Permissions.Batch = Batch;

            foreach (IRestBase restBase in new IRestBase[] {Auth, Video, Marketplace, Admin, Photos, Users, Friends, Events,
                Groups, Notifications, Profile, Fbml, Feed, Fql, LiveMessage, Message, Pages, Application, Data, Connect, Comments,
                Stream, Status, Links, Notes})
            {
                restBase.Batch = Batch;
                restBase.Permissions = Permissions;
            }

            return this;
        }
 /// <summary>
 /// Public constructor for facebook.Auth
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Auth(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Data
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Data(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Pages
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Pages(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Photo
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Photos(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Friends
 /// </summary>
 /// <param name="users"></param>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Friends(IUsers users, IFacebookSession session)
     : base(session)
 {
     _users = users;
 }
 /// <summary>
 /// Public constructor for facebook.Status
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Status(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.video
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Video(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Notifications
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Notifications(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Users
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Users(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Feed
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Feed(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Fbml
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Fbml(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Events
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Events(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Links
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Links(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.LiveMessage
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Message(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Application
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Application(IFacebookSession session)
     : base(session)
 {
 }
Example #20
0
        static void TestGetBigEventById(IFacebookSession session)
        {
            var harleyDays = session.GetEvent("377496955695973");

            PrintEventParticipants(harleyDays);
        }
 /// <summary>
 /// Public constructor for facebook.Stream
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Stream(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for Facebook.ExampleObject
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Admin(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Batch
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Batch(IFacebookSession session)
     : base(session)
 {
 }
 /// <summary>
 /// Public constructor for facebook.Comments
 /// </summary>
 /// <param name="session">Needs a connected Facebook Session object for making requests</param>
 public Comments(IFacebookSession session)
     : base(session)
 {
 }