public static void SaveNewTrip(TripModel trip) { if (trip.AirwayCompany.ID_comp == 0) { trip.AirwayCompany = SaveNewCompany(trip.AirwayCompany.name); } Trip newTrip = new Trip { trip_no = trip.TripNumber, town_to = trip.TownTo, town_from = trip.TownFrom, time_out = trip.DepTime, time_in = trip.ArrTime, plane = trip.Plane, Company = trip.AirwayCompany, ID_comp = trip.AirwayCompany.ID_comp }; EditDB.AddNewTrip(newTrip); }
private static CompanyModel SaveNewCompany(string compName) { List <int> Ids = new List <int>(); foreach (var c in GetAllCompanies()) { Ids.Add(c.ID_comp); } CompanyModel newCompany = new CompanyModel { ID_comp = Ids.Max() + 1, name = compName }; EditDB.AddNewCompany(newCompany); return(newCompany); }