Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderService"/> class.
 /// </summary>
 /// <param name="principalProvider">The principal provider.</param>
 /// <param name="userDinnerStorage">The user dinner storage.</param>
 /// <param name="calendarService">The calendar service.</param>
 /// <param name="eventLog">The event log.</param>
 public OrderService(IDinnerPrincipalProvider principalProvider, IUserDinnerStorage userDinnerStorage, ICalendarService calendarService, IEventLog eventLog)
 {
     this.principalProvider = principalProvider;
     this.userDinnerStorage = userDinnerStorage;
     this.calendarService   = calendarService;
     this.eventLog          = eventLog;
 }
Exemplo n.º 2
0
 public AccountService(
     IDinnerPrincipalProvider principalProvider,
     IAuthStorage authStorage,
     IPasswordHashProvider passwordHashProvider,
     IUserDinnerStorage userDinnerStorage,
     IRandomStringGenerator stringGenerator,
     IEmailSystem emailSystem)
 {
     this.principalProvider    = principalProvider;
     this.authStorage          = authStorage;
     this.passwordHashProvider = passwordHashProvider;
     this.userDinnerStorage    = userDinnerStorage;
     this.stringGenerator      = stringGenerator;
     this.emailSystem          = emailSystem;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MenuService"/> class.
 /// </summary>
 /// <param name="principalProvider">The principal provider.</param>
 /// <param name="userDinnerStorage">The user dinner storage.</param>
 /// <param name="adminDinnerStorage">The admin dinner storage.</param>
 public MenuService(IDinnerPrincipalProvider principalProvider, IUserDinnerStorage userDinnerStorage, IAdminDinnerStorage adminDinnerStorage)
 {
     this.principalProvider  = principalProvider;
     this.userDinnerStorage  = userDinnerStorage;
     this.adminDinnerStorage = adminDinnerStorage;
 }