Example #1
0
        /// <summary>
        /// Update a source.
        /// </summary>
        /// <param name="resourceId">A valid source/id</param>
        /// <param name="name">The new name of the source</param>
        /// <param name="parser">New parse options for the source</param>
        public Task <Source> Update(string resourceId, string name = null, Source.Parser parser = null)
        {
            dynamic json = new JObject();

            if (!string.IsNullOrWhiteSpace(name))
            {
                json.name = name;
            }
            if (parser != null)
            {
                json.source_parser = parser.ToJson();
            }

            return(Update <Source>(resourceId, json));
        }
Example #2
0
 /// <summary>
 /// Update a source.
 /// </summary>
 /// <param name="source">A valid source</param>
 /// <param name="name">The new name of the source</param>
 /// <param name="parser">New parse options for the source</param>
 public Task <Source> Update(Source source, string name = null, Source.Parser parser = null)
 {
     return(Update(source.Resource, name, parser));
 }