private void btnCreateGroup_Click(object sender, RoutedEventArgs e) { Group grp = gcv.GetGroup(); string result = "0"; if (grp.Id == null) { string @group = _bridge.CreateGroup(grp); if (@group != null) { result = @group; } } else { _bridge.ChangeGroup(grp); if (_bridge.lastMessages.SuccessCount >= 1) { result = grp.Id; } } if (result != "0") { DialogResult = true; _id = result; Close(); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } }
private void btnCreateGroup_Click(object sender, RoutedEventArgs e) { Group grp = gcv.GetGroup(); if (grp.Id == null) { CommandResult bresult = _bridge.CreateObject <Group>(grp); if (bresult.Success) { DialogResult = true; _id = ((MessageCollection)bresult.resultobject)[0].ToString(); Close(); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } } else { CommandResult bresult = _bridge.ModifyObject <Group>(new Group() { name = grp.name, lights = grp.lights, @class = grp.@class }, grp.Id); if (bresult.Success) { DialogResult = true; _id = grp.Id; Close(); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } } }