public ActionResult <TicketDetailsDTO> GetTicketById(long id) { LoginToken <Customer> customer_token = DesirializeToken(); Ticket ticket = null; try { ticket = _loggedInCustomerFacade.GetTicketById(customer_token, id); if (ticket == null) { return(NotFound()); } } catch (WrongCustomerException) { return(Forbid()); } TicketDetailsDTO ticketDetailsDTO = _mapper.Map <TicketDetailsDTO>(ticket); return(Ok(ticketDetailsDTO)); }