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()); } }