private void DeleteLabelOnClick(object sender, EventArgs e)
{
if (this.nodeMouseClickSelectedNode == null)
{
return;
}
if (this.nodeMouseClickSelectedNode.Level == HostnameNodePosition)
{
var hostNameNode = this.nodeMouseClickSelectedNode;
var hostname = hostNameNode.Text;
//Delete Job
controller.DeleteHost(hostname);
this.nodeMouseClickSelectedNode.Remove();
}
if (this.nodeMouseClickSelectedNode.Level == RoleNodePosition)
{
var roleNode = this.nodeMouseClickSelectedNode;
var roleName = roleNode.Text;
var hostnameNode = roleNode.Parent;
var hostname = hostnameNode.Text;
//Delete Job
controller.DeleteRoleFromHost(hostname, roleName);
this.nodeMouseClickSelectedNode.Remove();
}
//if (NodeIsRole())
//{
// var frequencyNode = this.nodeMouseClickSelectedNode.Parent;
// var roleNode = frequencyNode.Parent;
// var frequency = Convert.ToInt32(frequencyNode.Text);
// var roleName = roleNode.Text;
// var jobName = this.nodeMouseClickSelectedNode.Text;
// //Delete Job
// controller.DeleteJobFromRole(jobName, frequency, roleName);
// this.nodeMouseClickSelectedNode.Remove();
//}
}