/// <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."); } }
/// <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."); } }