public AircraftMDS AddNewAircraftMds(string name) { if (GetAllAircrafts().Any(x => x.Name.Matches(name))) { throw new InvalidOperationException(string.Format("An aircraft with the name {0} already exists", name)); } var aircraft = new AircraftMDS() { Name = name, Active = true }; aircraft.Validate(); return(Persist <AircraftMDS>(aircraft)); }
public AircraftMDS AddAircraftMds(AircraftMDS aircraftMds) { aircraftMds.Validate(); aircraftMds.Active = true; return(Persist <AircraftMDS>(aircraftMds)); }