using System; using System.Collections.Generic; using skydiveLogs_api.Business.Interface; using skydiveLogs_api.Model; using skydiveLogs_api.Data.Interface; namespace skydiveLogs_api.Business { public class AircraftService : IAircraftService { public AircraftService(IAircraftRepository aircraftRepository) { _aircraftRepository = aircraftRepository; } public void AddNewAircraft(Aircraft newAircraft) { _aircraftRepository.AddAircraft(newAircraft); } public void DeleteAircraftById(int id) { throw new NotImplementedException(); } public Aircraft GetAircraftById(int id) { return _aircraftRepository.GetById(id); } public IEnumerable GetAllAircrafts() { return _aircraftRepository.GetAll(); } public void UpdateAircraft(int id, Aircraft aircraft) { throw new NotImplementedException(); } private readonly IAircraftRepository _aircraftRepository; } }