示例#1
0
 public Task <ITwitterList> CreateListAsync(string name, PrivacyMode privacyMode)
 {
     return(CreateListAsync(new CreateListParameters(name)
     {
         PrivacyMode = privacyMode
     }));
 }
示例#2
0
        public string GetCreateListQuery(string name, PrivacyMode privacyMode, string description)
        {
            var baseQuery = string.Format(Resources.List_Create, name, privacyMode.ToString().ToLower());

            baseQuery = baseQuery.AddParameterToQuery("description", description);

            return(baseQuery);
        }
示例#3
0
        public string GetCreateListQuery(string name, PrivacyMode privacyMode, string description)
        {
            var baseQuery = String.Format(Resources.List_Create, name, privacyMode.ToString().ToLower());

            if (_listsQueryValidator.IsDescriptionParameterValid(description))
            {
                baseQuery += String.Format(Resources.List_Create_DescriptionParameter, description);
            }

            return(baseQuery);
        }
        public string GetCreateListQuery(string name, PrivacyMode privacyMode, string description)
        {
            var baseQuery = string.Format(Resources.List_Create, name, privacyMode.ToString().ToLower());

            if (_listsQueryValidator.IsDescriptionParameterValid(description))
            {
                baseQuery += string.Format(Resources.List_Create_DescriptionParameter, description);
            }

            return baseQuery;
        }
 /// <summary>
 /// Initialize a new instance of <see cref="GameNotificationChannel"/>, providing the notification style
 /// and optionally all other settings.
 /// </summary>
 public GameNotificationChannel(string id, string name, string description, NotificationStyle style, bool showsBadge = true, bool showLights = false, bool vibrates = true, bool highPriority = false, PrivacyMode privacy = PrivacyMode.Public, long[] vibrationPattern = null)
 {
     Id               = id;
     Name             = name;
     Description      = description;
     ShowsBadge       = showsBadge;
     ShowLights       = showLights;
     Vibrates         = vibrates;
     HighPriority     = highPriority;
     Style            = style;
     Privacy          = privacy;
     VibrationPattern = vibrationPattern;
 }
        /// <summary>
        /// Initialize a new instance of <see cref="GameNotificationChannel"/> with
        /// optional fields set to their default values.
        /// </summary>
        public GameNotificationChannel(string id, string name, string description) : this()
        {
            Id          = id;
            Name        = name;
            Description = description;

            ShowsBadge       = true;
            ShowLights       = false;
            Vibrates         = true;
            HighPriority     = false;
            Style            = NotificationStyle.Popup;
            Privacy          = PrivacyMode.Public;
            VibrationPattern = null;
        }
        // Create List
        public ITwitterList CreateList(string name, PrivacyMode privacyMode, string description)
        {
            var listDTO = _twitterListFactoryQueryExecutor.CreateList(name, privacyMode, description);

            return(CreateListFromDTO(listDTO));
        }
示例#8
0
 // Create List
 public static ITweetList CreateList(string name, PrivacyMode privacyMode, string description = null)
 {
     return(TweetListFactory.CreateList(name, privacyMode, description));
 }
        // Create List

        /// <summary>
        /// Create a list
        /// </summary>
        public static ITwitterList CreateList(string name, PrivacyMode privacyMode, string description = null)
        {
            return TwitterListFactory.CreateList(name, privacyMode, description);
        }
示例#10
0
        public ITwitterListDTO CreateList(string name, PrivacyMode privacyMode, string description)
        {
            var query = _twitterListFactoryQueryGenerator.GetCreateListQuery(name, privacyMode, description);

            return(_twitterAccessor.ExecutePOSTQuery <ITwitterListDTO>(query));
        }
示例#11
0
 // Create List
 public static async Task <ITwitterList> CreateList(string name, PrivacyMode privacyMode, string description = null)
 {
     return(await Sync.ExecuteTaskAsync(() => TwitterList.CreateList(name, privacyMode, description)));
 }
 // Create List
 public ITwitterList CreateList(string name, PrivacyMode privacyMode, string description)
 {
     var listDTO = _twitterListFactoryQueryExecutor.CreateList(name, privacyMode, description);
     return CreateListFromDTO(listDTO);
 }
示例#13
0
 // Create List
 public static async Task<ITwitterList> CreateList(string name, PrivacyMode privacyMode, string description = null)
 {
     return await Sync.ExecuteTaskAsync(() => TwitterList.CreateList(name, privacyMode, description));
 }
示例#14
0
 public override bool IsIgnoredCanvas(Canvas canvas)
 {
     return(PrivacyMode.Check(canvas));
 }
 public ITwitterListDTO CreateList(string name, PrivacyMode privacyMode, string description)
 {
     var query = _twitterListFactoryQueryGenerator.GetCreateListQuery(name, privacyMode, description);
     return _twitterAccessor.ExecutePOSTQuery<ITwitterListDTO>(query);
 }