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);
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 5
0
 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();
 }