public StatisticsController(IStatisticsService statisticsService, ICalendarService calendarService, IDinnerPrincipalProvider principalProvider) : base(calendarService) { this.statisticsService = statisticsService; this.principalProvider = principalProvider; this.statisticsHelper = new StatisticsHelper(statisticsService, principalProvider); }
public MenuApiController(IMenuService menuService, IOrderService orderService, ICalendarService calendarService, IDinnerPrincipalProvider principalProvider) : base(calendarService) { this.menuService = menuService; this.orderService = orderService; this.principalProvider = principalProvider; }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="OrdersController" /> class. /// </summary> /// <param name="menuService">The menu service.</param> /// <param name="orderService">The order service.</param> /// <param name="principalProvider">The principal provider.</param> public OrdersController(IMenuService menuService, IOrderService orderService, IDinnerPrincipalProvider principalProvider) { this.menuService = menuService; this.orderService = orderService; this.principalProvider = principalProvider; }
public AdminController( IMenuService menuService, ICourseService courseService, IImageService imageService, IDinnerPrincipalProvider principalProvider) { this.menuService = menuService; this.courseService = courseService; this.imageService = imageService; this.principalProvider = principalProvider; }
public AccountController( ISecurityService securityService, IAccountService accountService, ICompanyService companyService, IDinnerPrincipalProvider principalProvider) { this.securityService = securityService; this.accountService = accountService; this.companyService = companyService; this.principalProvider = principalProvider; }
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; }
public StatisticsHelper(IStatisticsService statisticsService, IDinnerPrincipalProvider principalProvider) { this.statisticsService = statisticsService; this.principalProvider = principalProvider; }
/// <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; }
public StatisticsService(IDinnerPrincipalProvider principalProvider, IStatisticStorage statisticStorage) { this.principalProvider = principalProvider; this.statisticStorage = statisticStorage; }
public OrdersController(IOrderService orderService, IDinnerPrincipalProvider principalProvider, ICalendarService calendarService) : base(calendarService) { this.orderService = orderService; this.principalProvider = principalProvider; }