public static string GetRelatedTickets(RestCommand command, int ticketIDOrTicketNumber) { TicketsView tickets = new TicketsView(command.LoginUser); tickets.LoadRelated(ticketIDOrTicketNumber); if (tickets.IsEmpty) { tickets = new TicketsView(command.LoginUser); tickets.LoadRelatedByTicketNumber(ticketIDOrTicketNumber, command.Organization.OrganizationID); } if (tickets.Count > 0 && tickets[0].OrganizationID != command.Organization.OrganizationID) { throw new RestException(HttpStatusCode.Unauthorized); } return(tickets.GetXml("Tickets", "Ticket", true, command.Filters)); }