public static string GetTicketNextStatus(RestCommand command, int ticketNextStatusID) { TicketNextStatus ticketNextStatus = TicketNextStatuses.GetTicketNextStatus(command.LoginUser, ticketNextStatusID); if (ticketNextStatus.OrganizationID != command.Organization.OrganizationID) { throw new RestException(HttpStatusCode.Unauthorized); } return(ticketNextStatus.GetXml("TicketNextStatus", true)); }
protected void cmbNewStatus_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { if (_nextStatusSelected > 0) { TicketNextStatuses ticketNextStatuses = new TicketNextStatuses(UserSession.LoginUser); TicketNextStatus ticketNextStatus = ticketNextStatuses.AddNewTicketNextStatus(); ticketNextStatus.CurrentStatusID = GetSelectedStatusID(); ticketNextStatus.NextStatusID = _nextStatusSelected; ticketNextStatus.Position = ticketNextStatuses.GetMaxPosition(ticketNextStatus.CurrentStatusID) + 1; ticketNextStatuses.Save(); LoadNextStatuses(GetSelectedStatusID()); } }