public void Create_And_Get_New_Airline()
        {
            Execute_Test(() =>
            {
                int country_id = administrator_facade.CreateNewCountry(administrator_token, TestData.Get_Countries_Data()[0]);

                AirlineCompany demi_airline_company = TestData.Get_AirlineCompanies_Data()[0];
                demi_airline_company.CountryId      = country_id;
                long airline_company_id             = administrator_facade.CreateNewAirlineCompany(administrator_token, demi_airline_company);
                Assert.AreEqual(airline_company_id, 1);
                demi_airline_company.Id = airline_company_id;
                AirlineCompany airline_company_from_db = administrator_facade.GetAirlineCompanyById(airline_company_id);

                TestData.CompareProps(airline_company_from_db, demi_airline_company);
            });
        }
 public IHttpActionResult UpdateAirlineDetails([FromUri] int id, [FromBody] AirlineCompany company)
 {
     GetLoginToken();
     try
     {
         company.Id = id;
         facade.UpdateAirlineDetails(AdminLogin, company);
         if (company == facade.GetAirlineCompanyById(AdminLogin, id))
         {
             return(Ok(company));
         }
         return(BadRequest());
     }
     catch (Exception)
     {
         return(NotFound());
     }
 }