public RentableItemsService(eFormRentableItemPnDbContext dbContext, ILogger <RentableItemsService> logger, IEFormCoreService coreHelper, IRentableItemsLocalizationService rentableItemLocalizationService) { _dbContext = dbContext; _logger = logger; _coreHelper = coreHelper; _rentableItemsLocalizationService = rentableItemLocalizationService; }
public ContractRentableItemService(eFormRentableItemPnDbContext dbContext, ILogger <ContractRentableItemService> logger, IEFormCoreService coreHelper, IRentableItemsLocalizationService rentableItemLocalizationService, CustomersPnDbAnySql customerDbContext ) { _dbContext = dbContext; _logger = logger; _coreHelper = coreHelper; _rentableItemsLocalizationService = rentableItemLocalizationService; _customerDbContext = customerDbContext; }
public MenuModel HeaderMenu(IServiceProvider serviceProvider) { IRentableItemsLocalizationService localizationService = serviceProvider .GetService <IRentableItemsLocalizationService>(); MenuItemModel rentableItem = new MenuItemModel { Name = localizationService.GetString("Rentable Items"), E2EId = "", Link = "/plugins/rentable-items-pn/rentable-items" }; MenuItemModel contracts = new MenuItemModel { Name = localizationService.GetString("Contracts"), E2EId = "", Link = "/plugins/rentable-items-pn/contracts" }; MenuItemModel inspeciton = new MenuItemModel { Name = localizationService.GetString("Inspections"), E2EId = "", Link = "/plugins/rentable-items-pn/inspections" }; MenuItemModel importer = new MenuItemModel { Name = localizationService.GetString("Importer"), E2EId = "RentableItemsPluginImporter", Link = "/plugins/rentable-items-pn/import" }; List <MenuItemModel> items = new List <MenuItemModel>(); items.Add(rentableItem); items.Add(contracts); items.Add(inspeciton); items.Add(importer); MenuModel result = new MenuModel(); result.LeftMenu.Add(new MenuItemModel { Name = localizationService.GetString("Rentable Items"), E2EId = "", Link = "/plugins/rentable-items-pn", MenuItems = items, Guards = new List <string> { RentableItemsClaims.AccessRentableItemsPlugin } }); return(result); }
public RentableItemsSettingsService(ILogger <RentableItemsSettingsService> logger, eFormRentableItemPnDbContext dbContext, IEFormCoreService coreHelper, IPluginDbOptions <RentableItemBaseSettings> options, IRentableItemsLocalizationService rentableItemsLocalizationService, IHttpContextAccessor httpContextAccessor) { _logger = logger; _dbContext = dbContext; _coreHelper = coreHelper; _options = options; _httpContextAccessor = httpContextAccessor; _rentablteItemsLocalizationsService = rentableItemsLocalizationService; }