public IHttpActionResult RemoveCustomer([FromUri] long customerId) { IHttpActionResult res = null; Ticket ticket = null; GetLoginToken(); if (customerLoginToken == null) { return(Unauthorized()); } FCS = FlyingCenterSystem.GetFlyingCenterSystemInstance(); ILoggedInCustomerFacade customerFacade = FCS.GetFacade(customerLoginToken) as ILoggedInCustomerFacade; try { ticket = customerFacade.GetTicketByCustomerId(customerLoginToken, customerId); if (ticket != null) { customerFacade.CancelTicket(customerLoginToken, ticket); res = Ok($"Ticket with customer Id = {customerId} not found"); } } catch (Exception e1) { res = BadRequest("Ticket hadn't been deleted " + e1.Message); } return(res); }