public MenuModel HeaderMenu(IServiceProvider serviceProvider) { IWorkOrdersLocalizationService localizationService = serviceProvider .GetService <IWorkOrdersLocalizationService>(); MenuModel result = new MenuModel(); result.LeftMenu.Add(new MenuItemModel() { Name = localizationService.GetString("WorkOrders"), E2EId = "work-orders-pn", Link = "", Guards = new List <string>() { WorkOrdersClaims.AccessWorkOrdersPlugin }, MenuItems = new List <MenuItemModel>() { new MenuItemModel() { Name = localizationService.GetString("Orders"), E2EId = "work-orders-pn-orders", Link = "/plugins/work-orders-pn/orders", Position = 0, } } }); return(result); }
public SiteAddedHandler(eFormCore.Core sdkCore, DbContextHelper dbContextHelper, IWorkOrdersLocalizationService workOrdersLocalizationService) { _dbContext = dbContextHelper.GetDbContext(); _sdkCore = sdkCore; _workOrdersLocalizationService = workOrdersLocalizationService; }
public RebusService(IEFormCoreService coreHelper, IWorkOrdersLocalizationService workOrdersLocalizationService) { _coreHelper = coreHelper; _workOrdersLocalizationService = workOrdersLocalizationService; _container = new WindsorContainer(); }
public WorkOrdersService( WorkOrderPnDbContext dbContext, IWorkOrdersLocalizationService workOrdersLocalizationService, ILogger <WorkOrdersService> logger, IEFormCoreService coreService, IUserService userService) { _dbContext = dbContext; _workOrdersLocalizationService = workOrdersLocalizationService; _logger = logger; _coreService = coreService; _userService = userService; }
public WorkOrdersSettingsService(WorkOrderPnDbContext dbContext, ILogger <WorkOrdersSettingsService> logger, IWorkOrdersLocalizationService workOrdersLocalizationService, IEFormCoreService core, IPluginDbOptions <WorkOrdersBaseSettings> options, IUserService userService, IRebusService rebusService) { _dbContext = dbContext; _logger = logger; _workOrdersLocalizationService = workOrdersLocalizationService; _core = core; _options = options; _userService = userService; _rebusService = rebusService; _bus = _rebusService.GetBus(); }