/// <summary> /// Initializes a new instance of the <see cref="PersonService"/> class. /// </summary> /// <param name="personRepository">The person repository.</param> /// <param name="resourceIdGenerator">The resource id generator.</param> /// <param name="mapper">The mapper.</param> public PersonService( IRepository <Person> personRepository, IResourceIdGenerator resourceIdGenerator, IMapper mapper) { _personRepository = personRepository; _resourceIdGenerator = resourceIdGenerator; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="BookingService"/> class. /// </summary> /// <param name="bookingRepository">The booking repository.</param> /// <param name="personRepository">The person repository.</param> /// <param name="flightRepository">The flight repository.</param> /// <param name="personService">The person service.</param> /// <param name="bookingNumberGenerator">The booking number generator.</param> /// <param name="resourceIdGenerator">The resource id generator.</param> /// <param name="mapper">The mapper.</param> public BookingService( IRepository <Booking> bookingRepository, IRepository <Person> personRepository, IRepository <Flight> flightRepository, IPersonService personService, IBookingNumberGenerator bookingNumberGenerator, IResourceIdGenerator resourceIdGenerator, IMapper mapper) { _bookingRepository = bookingRepository; _personRepository = personRepository; _flightRepository = flightRepository; _personService = personService; _bookingNumberGenerator = bookingNumberGenerator; _resourceIdGenerator = resourceIdGenerator; _mapper = mapper; }