public ProductController(ICategoryHelper categoryHelper, IProductHelper productHelper, ILogger <ProductModel> logger, CoreLearningContext coreLearningContext) { _categoryHelper = categoryHelper; _productHelper = productHelper; _logger = logger; _coreLearningContext = coreLearningContext; }
/// <summary> /// Initializes a new instance of the <see cref="EventWorkflowHelper"/> class. /// </summary> /// <param name="eventRepository">Provides the methods for event related operations on storage.</param> /// <param name="eventSearchService">The event search service for event table.</param> /// <param name="eventGraphHelper">Graph API helper for events.</param> /// <param name="groupGraphHelper">Graph API helper for groups.</param> /// <param name="userConfigurationRepository">Provides the methods for user configuration operations on storage.</param> /// <param name="teamConfigurationRepository">Provides the methods for LnD team configuration operations on storage.</param> /// <param name="categoryHelper">Category helper for fetching based on Ids, binding category names to events.</param> /// <param name="localizer">The current culture's string localizer.</param> /// <param name="userGraphHelper">Graph API helper for users API.</param> /// <param name="notificationHelper">The notification helper for notification activities.</param> /// <param name="botOptions">A set of key/value application configuration properties for activity settings.</param> public EventWorkflowHelper( IEventRepository eventRepository, IEventSearchService eventSearchService, IEventGraphHelper eventGraphHelper, IGroupGraphHelper groupGraphHelper, IUserConfigurationRepository userConfigurationRepository, ILnDTeamConfigurationRepository teamConfigurationRepository, ICategoryHelper categoryHelper, IStringLocalizer <Strings> localizer, IUserGraphHelper userGraphHelper, INotificationHelper notificationHelper, IOptions <BotSettings> botOptions) { this.eventRepository = eventRepository; this.eventSearchService = eventSearchService; this.eventGraphHelper = eventGraphHelper; this.groupGraphHelper = groupGraphHelper; this.userConfigurationRepository = userConfigurationRepository; this.teamConfigurationRepository = teamConfigurationRepository; this.categoryHelper = categoryHelper; this.localizer = localizer; this.userGraphHelper = userGraphHelper; this.notificationHelper = notificationHelper; this.botOptions = botOptions; }
public CategoryController(ITypeOfFlowService tofService, IPlanningHelper planningHelper, ICategoryService categoryService, ICategoryHelper categoryHelper) { _tofService = tofService; _planningHelper = planningHelper; _categoryService = categoryService; _categoryHelper = categoryHelper; }
public ServiceBuilder(IMedicinHelper medicinHelper, IPostHelper postHelper, IRelativeCategoryHelper relativeCategoryHelper , IDiseaseHelper diseaseHelper, IDoctorHelper doctorHelper, ICategoryHelper categoryHelper) { _doctorHelper = doctorHelper; _diseaseHelper = diseaseHelper; _postHelper = postHelper; _relativeCategoryHelper = relativeCategoryHelper; _medicinHelper = medicinHelper; _categoryHelper = categoryHelper; }
/// <summary> /// Initializes a new instance of the <see cref="CategoryController"/> class. /// </summary> /// <param name="logger">The ILogger object which logs errors and information.</param> /// <param name="telemetryClient">The Application Insights telemetry client.</param> /// <param name="categoryStorageProvider">The category storage provider dependency injection.</param> /// <param name="categoryHelper">The category helper dependency injection.</param> public CategoryController( ILogger <CategoryController> logger, TelemetryClient telemetryClient, ICategoryRepository categoryStorageProvider, ICategoryHelper categoryHelper) : base(telemetryClient) { this.logger = logger; this.categoryStorageProvider = categoryStorageProvider; this.categoryHelper = categoryHelper; }
/// <summary> /// Initializes a new instance of the <see cref="EventController"/> class. /// </summary> /// <param name="logger">The ILogger object which logs errors and information</param> /// <param name="telemetryClient">The Application Insights telemetry client</param> /// <param name="userEventSearchService">The user event search service helper dependency injection</param> /// <param name="userEventsHelper">The user events helper dependency injection</param> /// <param name="categoryHelper">Category helper for fetching based on Ids, binding category names to events</param> public EventController( ILogger <EventController> logger, TelemetryClient telemetryClient, IUserEventSearchService userEventSearchService, IUserEventsHelper userEventsHelper, ICategoryHelper categoryHelper) : base(telemetryClient) { this.logger = logger; this.userEventSearchService = userEventSearchService; this.userEventsHelper = userEventsHelper; this.categoryHelper = categoryHelper; }
/// <summary> /// Initializes a new instance of the <see cref="EventWorkflowController"/> class. /// </summary> /// <param name="logger">The ILogger object which logs errors and information</param> /// <param name="telemetryClient">The Application Insights telemetry client</param> /// <param name="eventWorkflowHelper">Helper methods for CRUD operations on event.</param> /// <param name="teamEventSearchService">The team event search service dependency injection</param> /// <param name="categoryHelper">Category helper for getting category names as per category Ids</param> /// <param name="localizer">The current culture's string localizer.</param> public EventWorkflowController( ILogger <EventController> logger, TelemetryClient telemetryClient, IEventWorkflowHelper eventWorkflowHelper, ITeamEventSearchService teamEventSearchService, ICategoryHelper categoryHelper, IStringLocalizer <Strings> localizer) : base(telemetryClient) { this.logger = logger; this.eventWorkflowHelper = eventWorkflowHelper; this.teamEventSearchService = teamEventSearchService; this.categoryHelper = categoryHelper; this.localizer = localizer; }
/// <summary> /// Initializes a new instance of the <see cref="BackgroundNotificationHelper"/> class. /// BackgroundService class that inherits IHostedService and implements the methods related to sending notification tasks. /// </summary> /// <param name="logger">Instance to send logs to the Application Insights service.</param> /// <param name="notificationHelper">Helper to send notification in channels.</param> /// <param name="userEventSearchService">The user event search service to generate query and fetch results.</param> /// <param name="botOptions">A set of key/value application configuration properties for activity settings</param> /// <param name="localizer">The current culture's string localizer</param> /// <param name="userConfigurationRepository">The user repository for user related operations on storage</param> /// <param name="categoryHelper">Category helper to fetch and bind category name by Id.</param> public BackgroundNotificationHelper( ILogger <BackgroundNotificationHelper> logger, INotificationHelper notificationHelper, IUserEventSearchService userEventSearchService, IOptions <BotSettings> botOptions, IStringLocalizer <Strings> localizer, IUserConfigurationRepository userConfigurationRepository, ICategoryHelper categoryHelper) { this.logger = logger; this.notificationHelper = notificationHelper; this.userEventSearchService = userEventSearchService; this.botOptions = botOptions; this.localizer = localizer; this.userConfigurationRepository = userConfigurationRepository; this.categoryHelper = categoryHelper; }
/// <summary> /// Initializes a new instance of the <see cref="UserEventsHelper"/> class. /// </summary> /// <param name="eventRepository">Provides the methods for event related operations on storage.</param> /// <param name="eventSearchService">Search service to filter and search events.</param> /// <param name="userEventSearchService">Search service to filter and search events for end user.</param> /// <param name="userGraphHelper">Helper to use Microsoft Graph users api.</param> /// <param name="eventGraphHelper">Helper to use Microsoft Graph events api.</param> /// <param name="notificationHelper">Helper to send notifications to user and team.</param> /// <param name="categoryHelper">Helper to bind category name by Id.</param> /// <param name="lnDTeamConfigurationRepository">Team configuration repository for storing and updating team information.</param> /// <param name="botOptions">Represents a set of key/value application configuration properties for bot.</param> /// <param name="localizer">The current culture's string localizer.</param> public UserEventsHelper( IEventRepository eventRepository, IEventSearchService eventSearchService, IUserEventSearchService userEventSearchService, IUserGraphHelper userGraphHelper, IEventGraphHelper eventGraphHelper, INotificationHelper notificationHelper, ICategoryHelper categoryHelper, ILnDTeamConfigurationRepository lnDTeamConfigurationRepository, IOptions <BotSettings> botOptions, IStringLocalizer <Strings> localizer) { this.eventRepository = eventRepository; this.eventSearchService = eventSearchService; this.userEventSearchService = userEventSearchService; this.userGraphHelper = userGraphHelper; this.eventGraphHelper = eventGraphHelper; this.notificationHelper = notificationHelper; this.categoryHelper = categoryHelper; this.lnDTeamConfigurationRepository = lnDTeamConfigurationRepository; this.botOptions = botOptions; this.localizer = localizer; }
public override ViewModel <RelativeofBeatyandhealthy> WithCategories(ICategoryHelper categoryHelper) { this.Categories = categoryHelper.GetRelativesCategories(this.NumberTake, CategoryId).GetAwaiter().GetResult(); return(this); }
public CategoriesController(DBContext context, ICategoryHelper categoryHelper, ICategorySummaryHelper categorySummaryHelper) { _context = context; _categoryHelper = categoryHelper; _categorySummaryHelper = categorySummaryHelper; }
public override ViewModel <Post> WithCategories(ICategoryHelper categoryHelper) { this.Categories = categoryHelper.GetRelativesCategories(NumberTake, CategoryId).GetAwaiter().GetResult(); return(this); }
public CategoryController(ICategoryHelper categoryHelper) { _categoryHelper = categoryHelper; }
public abstract ViewModel <T> WithCategories(ICategoryHelper categoryHelper);