protected void SingleOkButton_Click(object sender, EventArgs e) { var computer = BLL.Computer.GetComputer(Convert.ToInt32(Session["computerID"])); var direction = (string)(Session["direction"]); if (direction == "push" || direction == "permanent_push") { RequiresAuthorizationOrManagedComputer(Authorizations.ImageDeployTask, computer.Id); EndUserMessage = new BLL.Workflows.Unicast(computer, direction, CloneDeployCurrentUser.Id).Start(); } else { RequiresAuthorizationOrManagedComputer(Authorizations.ImageUploadTask, computer.Id); EndUserMessage = new BLL.Workflows.Unicast(computer, direction, CloneDeployCurrentUser.Id).Start(); } Session.Remove("computerID"); Session.Remove("direction"); }
protected void OkButton_Click(object sender, EventArgs e) { var computer = BLL.Computer.GetComputer(Convert.ToInt32(Session["computerID"])); var direction = (string) (Session["direction"]); if (direction == "push") { RequiresAuthorizationOrManagedComputer(Authorizations.ImageDeployTask, computer.Id); var image = BLL.Image.GetImage(computer.ImageId); Session["imageID"] = image.Id; EndUserMessage = new BLL.Workflows.Unicast(computer,direction,CloneDeployCurrentUser.Id).Start(); } else { RequiresAuthorizationOrManagedComputer(Authorizations.ImageUploadTask, computer.Id); EndUserMessage = new BLL.Workflows.Unicast(computer,direction,CloneDeployCurrentUser.Id).Start(); } Session.Remove("computerID"); Session.Remove("direction"); }