Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }