コード例 #1
0
 /// <summary>
 /// Renames TradfriGroup by id
 /// </summary>
 /// <param name="id"></param>
 /// <param name="newName"></param>
 /// <returns></returns>
 public Task RenameTradfriGroup(long id, string newName)
 {
     if (!string.IsNullOrWhiteSpace(newName))
     {
         RenameRequest set = new RenameRequest
         {
             Name = newName
         };
         return(MakeRequest($"/{(int)TradfriConstRoot.Groups}/{id}", Call.PUT, content: set));
     }
     else
     {
         throw new Exception("Group cannot be renamed to empty string.");
     }
 }
コード例 #2
0
 /// <summary>
 /// Renames TradfriGroup by id
 /// </summary>
 /// <param name="id"></param>
 /// <param name="newName"></param>
 /// <returns></returns>
 public async Task RenameTradfriGroup(long id, string newName)
 {
     if (!string.IsNullOrWhiteSpace(newName))
     {
         RenameRequest set = new RenameRequest
         {
             Name = newName
         };
         HandleRequest($"/{(int)TradfriConstRoot.Groups}/{id}", Call.PUT, content: set, statusCode: HttpStatusCode.NoContent);
     }
     else
     {
         throw new Exception("Group cannot be renamed to empty string.");
     }
 }