public PromotionEntryService( ILinksRepository linksRepository, ICatalogSystem catalogSystem, IContentLoader contentLoader, IWarehouseInventoryService inventoryService, IWarehouseRepository warehouseRepository) { _contentLoader = contentLoader; _linksRepository = linksRepository; _catalogSystem = catalogSystem; _inventoryService = inventoryService; _warehouseRepository = warehouseRepository; }
public EntryImporter(IContentRepository contentRepository, ReferenceConverter referenceConverter, IContentTypeRepository typeRepository, ILogger logger, UrlResolver urlResolver, IWarehouseRepository warehouseRepository, IWarehouseInventoryService inventoryService, IPriceService priceService) : base(contentRepository, referenceConverter, typeRepository, logger) { _urlResolver = urlResolver; _warehouseRepository = warehouseRepository; _inventoryService = inventoryService; _priceService = priceService; }
public ArticleController(IArticleRepository _articleDataRep, ICustomerSupplierRepository _dataRepCS, IWarehouseRepository _warehouseDataRep, ITaskExecutorRepository _taskExecutorRep) { articleRepository = _articleDataRep; customerSupplierRepository = _dataRepCS; warehouseRepository = _warehouseDataRep; taskExecutorRepository = _taskExecutorRep; this.Disposables.Add(articleRepository); this.Disposables.Add(customerSupplierRepository); this.Disposables.Add(warehouseRepository); this.Disposables.Add(taskExecutorRepository); }
public DocumentController(IDocumentRepository _documentRepository, ITypeOfTaskRepository _typeOfTaskRepository, IFormatsNameRepository _formatsName, IProductRepository _productRepository, ITaskExecutorRepository _taskExecutorRepository, IArticleRepository _articleRepository, ICustomerSupplierRepository _customerSupplierRepository, IMenuProductRepository _menuProduct, ICostDetailRepository _costDetailRepository, ITaskCenterRepository _taskCenterRepository, IWarehouseRepository _warehouseDataRep) { typeOfTaskRepository = _typeOfTaskRepository; documentRepository = _documentRepository; productRepository = _productRepository; taskExecutorRepository = _taskExecutorRepository; articleRepository = _articleRepository; customerSupplierRepository = _customerSupplierRepository; menu = _menuProduct; costDetailRepository = _costDetailRepository; taskCenterRepository = _taskCenterRepository; warehouseRepository = _warehouseDataRep; this.Disposables.Add(typeOfTaskRepository); this.Disposables.Add(documentRepository); this.Disposables.Add(productRepository); this.Disposables.Add(taskExecutorRepository); this.Disposables.Add(articleRepository); this.Disposables.Add(customerSupplierRepository); this.Disposables.Add(menu); this.Disposables.Add(costDetailRepository); this.Disposables.Add(taskCenterRepository); this.Disposables.Add(warehouseRepository); }
/// <summary> /// 外卖明细(存放bill相关表中)2013/11/5 /// </summary> //public static ITakeOutDishRepository TakeOutDishRepository //{ // get // { // return takeOutDishRepository; // } //} //public static int GetCurrentUserId() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return int.Parse(emp["Id"]); // } // } // catch (Exception) // { // } // return 0; //} //public static string GetCurrentUserLoginName() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return HttpUtility.UrlDecode(emp["Name"]); // } // } // catch (Exception) // { // } // return string.Empty; //} //public static string GetCurrentUserSiteName() //{ // try // { // HttpCookie emp = HttpContext.Current.Request.Cookies["employee"]; // if (emp != null) // { // return HttpUtility.UrlDecode(emp["SiteName"]); // } // } // catch (Exception) // { // } // return string.Empty; //} #endregion //PremiumStratetyRepository /* * public static IBlockRepository BlockRepository * { * get { return blockRepository; } * } * public static IBlockBranchRepository BlockBranchRepository * { * get { return blockBranchRepository; } * } * public static IBlockDatabaseRepository BlockDatabaseRepository * { * get { return blockDatabaseRepository; } * }*/ static JoyeonContext() { var sInstance = DataHelper.SpringApplicationContext.Instance; weixinConfigRepository = sInstance.GetObject <IWeixinConfigRepository>("WeixinConfigRepository"); messageRepository = sInstance.GetObject <IMessageRepository>("MessageRepository"); surveyRepository = sInstance.GetObject <ISurveyRepository>("SurveyRepository"); cookbookRepository = sInstance.GetObject <ICookbookRepository>("CookbookRepository"); cookbookcategoryRepository = sInstance.GetObject <ICookbookCategoryRepository>("CookbookCategoryRepository"); cardRepository = sInstance.GetObject <ICardRepository>("CardRepository"); customerRepository = sInstance.GetObject <ICustomerRepository>("CustomerRepository"); groupRepository = sInstance.GetObject <IGroupRepository>("GroupRepository"); tableRepository = sInstance.GetObject <ITableRepository>("TableRepository"); tableCategoryRepository = sInstance.GetObject <ITableCategoryRepository>("TableCategoryRepository"); frameRepository = sInstance.GetObject <IFrameRepository>("FrameRepository"); employeeRepository = sInstance.GetObject <IEmployeeRepository>("EmployeeRepository"); //厨师菜品设置 by chenpan 20160823 employeeDishRepository = sInstance.GetObject <IEmployeeDishRepository>("EmployeeDishRepository"); jobRepository = sInstance.GetObject <IJobRepository>("JobRepository"); branchRepository = sInstance.GetObject <IBranchRepository>("BranchRepository"); dishRepository = sInstance.GetObject <IDishRepository>("DishRepository"); reportRepository = new ReportRepository(); permissionRepository = sInstance.GetObject <IPermissionRepository>("PermissionRepository"); businessRepository = sInstance.GetObject <IBusinessRepository>("BusinessRepository"); versionControlRepository = sInstance.GetObject <IVersionControlRepository>("VersionControlRepository"); departmentRepository = sInstance.GetObject <IDepartmentRepository>("DepartmentRepository"); bookRepository = sInstance.GetObject <IBookRepository>("BookRepository"); posterRepostory = sInstance.GetObject <IPosterRepository>("PosterRepository"); mposterRepostory = sInstance.GetObject <IMPosterRepository>("MPosterRepository"); promotionRepository = sInstance.GetObject <IPromotionRepository>("PromotionRepository"); tasteRepository = sInstance.GetObject <ITasteRepository>("TasteRepository"); practiceRepository = sInstance.GetObject <IPracticeRepository>("PracticeRepository"); SortNumberStep = AppSettings.Instance.SortNumberStep; vendorRepository = sInstance.GetObject <IVendorRepository>("VendorRepository"); vendorCategoryRepository = sInstance.GetObject <IVendorCategoryRepository>("VendorCategoryRepository"); warehouseRepository = sInstance.GetObject <IWarehouseRepository>("WarehouseRepository"); #region ticket // ticketRepository = sInstance.GetObject<ITicketRepository>("TicketRepository"); // ticketHeaderRepository = sInstance.GetObject<TicketHeaderRepository>("TicketHeaderRepository"); // ticketLineRepository = sInstance.GetObject<TicketLineRepository>("TicketLineRepository"); //ticketViewRepository = sInstance.GetObject<ITicketViewRepository>("TicketViewRepository"); #endregion #region 采购订单 purchaseOrderRepository = sInstance.GetObject <IPurchaseOrderRepository>("PurchaseOrderRepository"); purchaseOrderHeaderRepository = sInstance.GetObject <IPurchaseOrderHeaderRepository>("PurchaseOrderHeaderRepository"); purchaseOrderLineRepository = sInstance.GetObject <IPurchaseOrderLineRepository>("PurchaseOrderLineRepository"); #endregion #region 申请 purchaseRequisitionRepository = sInstance.GetObject <IPurchaseRequisitionRepository>("PurchaseRequisitionRepository"); purchaseRequisitionHeaderRepository = sInstance.GetObject <IPurchaseRequisitionHeaderRepository>("PurchaseRequisitionHeaderRepository"); purchaseRequisitionLineRepository = sInstance.GetObject <IPurchaseRequisitionLineRepository>("PurchaseRequisitionLineRepository"); #endregion #region 出入库单据 inventoryTicketRepository = sInstance.GetObject <IInventoryTicketRepository>("InventoryTicketRepository"); inventoryTicketHeaderRepository = sInstance.GetObject <IInventoryTicketHeaderRepository>("InventoryTicketHeaderRepository"); inventoryTicketLineRepository = sInstance.GetObject <IInventoryTicketLineRepository>("InventoryTicketLineRepository"); #endregion #region 交易记录 inventoryTransactionRepository = sInstance.GetObject <IInventoryTransactionRepository>("InventoryTransactionRepository"); #endregion #region 库存数量 branchInventoryRepository = sInstance.GetObject <IBranchInventoryRepository>("BranchInventoryRepository"); #endregion #region 盘点 countingRepository = sInstance.GetObject <ICountingRepository>("CountingRepository"); countingHeaderRepository = sInstance.GetObject <ICountingHeaderRepository>("CountingHeaderRepository"); countingLineRepository = sInstance.GetObject <ICountingLineRepository>("CountingLineRepository"); #endregion #region 日结 dailyProcessRepository = sInstance.GetObject <IDailyProcessRepository>("DailyProcessRepository"); #endregion #region 月结 monthlyProcessRepository = sInstance.GetObject <IMonthlyProcessRepository>("MonthlyProcessRepository"); #endregion #region 结算单 settlementRepository = sInstance.GetObject <ISettlementRepository>("SettlementRepository"); settlementHeaderRepository = sInstance.GetObject <ISettlementHeaderRepository>("SettlementHeaderRepository"); settlementLineRepository = sInstance.GetObject <ISettlementLineRepository>("SettlementLineRepository"); #endregion ticketTypeRepository = sInstance.GetObject <ITicketTypeRepository>("TicketTypeRepository"); //loggerRepository = sInstance.GetObject<ILoggerRepository>("LoggerRepository"); discountRepository = sInstance.GetObject <IDiscountRepository>("DiscountRepository"); cooperationRepository = sInstance.GetObject <ICooperationRepository>("CooperationRepository"); freeRepository = sInstance.GetObject <IFreeRepository>("FreeRepository"); evaluateRepository = sInstance.GetObject <IEvaluateRepository>("EvaluateRepository"); shortCardRepository = sInstance.GetObject <IShortCardRepository>("ShortCardRepository"); businessHoursRepository = sInstance.GetObject <IBusinessHoursRepository>("BusinessHoursRepository"); paymentTypeRepository = sInstance.GetObject <IPaymentTypeRepository>("PaymentTypeRepository"); paymentOrderRepository = sInstance.GetObject <IPaymentOrderRepository>("PaymentOrderRepository"); settingRepository = sInstance.GetObject <ISettingRepository>("SettingRepository"); messageTemplateRepository = sInstance.GetObject <IMessageTemplateRepository>("MessageTemplateRepository"); customPrintBillRepository = sInstance.GetObject <ICustomPrintBillRepository>("CustomPrintBillRepository"); realTimeRepository = sInstance.GetObject <IRealTimeRepository>("RealTimeRepository"); mbillRepository = sInstance.GetObject <IMBillRepository>("MBillRepository"); queueRepository = sInstance.GetObject <IQueueRepository>("QueueRepository"); materialRepository = sInstance.GetObject <IMaterialRepository>("MaterialRepository"); materialCategoryRepository = sInstance.GetObject <IMaterialCategoryRepository>("MaterialCategoryRepository"); queueNumberRepository = sInstance.GetObject <IQueueNumberRepository>("QueueNumberRepository"); recipeRepository = sInstance.GetObject <IRecipeRepository>("RecipeRepository"); bookTableRepository = sInstance.GetObject <IBookTableRepository>("BookTableRepository"); premiumStratetyRepository = sInstance.GetObject <IPremiumStratetyRepository>("PremiumStratetyRepository"); distributionRepository = sInstance.GetObject <IDistributionRepository>("DistributionRepository"); serialNumberRepository = sInstance.GetObject <ISerialNumberRepository>("SerialNumberRepository"); branchDistributionRepository = sInstance.GetObject <IBranchDistributionRepository>("BranchDistributionRepository"); autoSaleSetting = sInstance.GetObject <IAutoSaleSetting>("AutoSaleSettingRepository"); tableZoneRepository = sInstance.GetObject <ITableZoneRepository>("TableZoneRepository"); //groupRepository = sInstance.GetObject<IGroupRepository>("GroupRepository"); adminRepository = sInstance.GetObject <IAdminRepository>("AdminRepository"); noticeRepostory = sInstance.GetObject <INoticeRepository>("NoticeRepository"); invitationRepository = sInstance.GetObject <IInvitationRepository>("InvitationRepository"); //外卖 takeOutRepository = sInstance.GetObject <ITakeOutRepository>("TakeOutRepository"); //售后 afterSaleServiceRepository = sInstance.GetObject <IAfterSaleServiceRepository>( "AfterSaleServiceRepository"); provinceRepository = sInstance.GetObject <IProvinceRepository>("ProvinceRepository"); cityRepository = sInstance.GetObject <ICityRepository>("CityRepository"); //区/县 regionRepository = sInstance.GetObject <IRegionRepository>("RegionRepository"); //商圈 mallRepository = sInstance.GetObject <IMallRepository>("MallRepository"); //微信管理 weiXinAccountRepository = sInstance.GetObject <IWeiXinAccountRepository>("WeiXinAccountRepository"); //移动支付账户管理 paymentAccountRepository = sInstance.GetObject <IPaymentAccountRepository>("PaymentAccountRepository"); //移动支付-支付订单 mpaymentRepository = sInstance.GetObject <IMPaymentRepository>("MPaymentRepository"); baseDdlRepository = sInstance.GetObject <IBaseDdlRepository>("BaseDdlRepository"); /*blockRepository = sInstance.GetObject<IBlockRepository>("BlockRepository"); * blockBranchRepository = sInstance.GetObject<IBlockBranchRepository>("BlockBranchRepository"); * blockDatabaseRepository = sInstance.GetObject<IBlockDatabaseRepository>("BlockDatabaseRepository"); * */ //食材 by xutao20161017 ingredientsRepository = sInstance.GetObject <IIngredientsRepository>("IngredientsRepository"); //味型 by xutao20161017 flavorRepository = sInstance.GetObject <IFlavorRepository>("FlavorRepository"); promotionCouponRepository = sInstance.GetObject <IPromotionCouponRepository>("PromotionCouponRepository"); // by chenpan 20161213 promotionCouponRecordRepository = sInstance.GetObject <IPromotionCouponRecordRepository>("PromotionCouponRecordRepository"); // by chenpan 20161213 promotionRechargeGiftRepository = sInstance.GetObject <IPromotionRechargeGiftRepository>("PromotionRechargeGiftRepository"); // by chenpan 20161220 }
public InventoryController(IinventoryRepository repository, IEmployeeRepository employeeRepository, IWarehouseRepository warehouseRepository) { _repository = repository; _employeeRepository = employeeRepository; _warehouseRepository = warehouseRepository; }
public WarehouseController(IWarehouseRepository warehouseRepository, AppDbContext appDbContext, ISectorRepository sectorRepository) { _warehouseRepository = warehouseRepository; _sectorRepository = sectorRepository; _appDbContext = appDbContext; }
public WarehouseApp(IWarehouseRepository IWarehouseRepository) { this._IWarehouseRepository = IWarehouseRepository; }
public LocationService(ILocationRepository locationRepository, IWarehouseRepository warehouseRepository) { _locationRepository = locationRepository; _warehouseRepository = warehouseRepository; }
public FurnitureConfigController(IWarehouseRepository warehouseRepository) { _warehouseRepository = warehouseRepository; }
public WarehouseController(IWarehouseRepository warehouseRepository) { this.warehouseRepository = warehouseRepository; }
public WarehouseService(IWarehouseRepository repo) { this.repository = repo; }
public EstimateQueryFactory(IWarehouseRepository warehouseRepository, IEstimateSettingsFactory estimateSettingsFactory) { _warehouseRepository = warehouseRepository; _estimateSettingsFactory = estimateSettingsFactory; }
public WarehouseService(IWarehouseRepository warehouseRepository) : base(warehouseRepository, null, "WarehouseSaveRelative") { }
public DefaultInventoryService(IInventoryService inventoryService, IWarehouseRepository warehouseRepository) { _inventoryService = inventoryService; _warehouseRepository = warehouseRepository; }
/// <summary> /// 构造函数 /// </summary> /// <param name="ILog4netHelper"></param> /// <param name="IWarehouseRepository"></param> /// <param name="ISetting"></param> public WarehouseController(ILog4netHelper ILog4netHelper, IWarehouseRepository IWarehouseRepository, ISetting ISetting) { _ILog4netHelper = ILog4netHelper; _IWarehouseRepository = IWarehouseRepository; _ISetting = ISetting; }
public AddWarehouses(IContentRepository contentRepository, ReferenceConverter referenceConverter, IMarketService marketService, IWarehouseRepository warehouseRepository) : base(contentRepository, referenceConverter, marketService) => _warehouseRepository = warehouseRepository;
public ProductController(IProductsRepository repo, IWarehouseRepository houseRepo, UserManager <ApplicationUser> userManager) { _repo = repo; _houseRepo = houseRepo; _userManager = userManager; }
public WarehouseController(ILogger <WarehouseController> logger, IWarehouseRepository repository) { Logger = logger; Repository = repository; }
public MaterialImportHandler(IWarehouseRepository repository) { _repository = repository; }
public UOW(DataContext DataContext, ICurrentContext CurrentContext) { this.DataContext = DataContext; AuditLogRepository = new AuditLogRepository(CurrentContext); SystemLogRepository = new SystemLogRepository(CurrentContext); AdministratorRepository = new AdministratorRepository(DataContext, CurrentContext); BrandRepository = new BrandRepository(DataContext, CurrentContext); CategoryRepository = new CategoryRepository(DataContext, CurrentContext); CustomerRepository = new CustomerRepository(DataContext, CurrentContext); CustomerGroupingRepository = new CustomerGroupingRepository(DataContext, CurrentContext); Customer_CustomerGroupingRepository = new Customer_CustomerGroupingRepository(DataContext, CurrentContext); DiscountContentRepository = new DiscountContentRepository(DataContext, CurrentContext); DiscountRepository = new DiscountRepository(DataContext, CurrentContext); Discount_CustomerGroupingRepository = new Discount_CustomerGroupingRepository(DataContext, CurrentContext); DistrictRepository = new DistrictRepository(DataContext, CurrentContext); EVoucherContentRepository = new EVoucherContentRepository(DataContext, CurrentContext); EVoucherRepository = new EVoucherRepository(DataContext, CurrentContext); ImageFileRepository = new ImageFileRepository(DataContext, CurrentContext); ItemRepository = new ItemRepository(DataContext, CurrentContext); MerchantAddressRepository = new MerchantAddressRepository(DataContext, CurrentContext); MerchantRepository = new MerchantRepository(DataContext, CurrentContext); OrderContentRepository = new OrderContentRepository(DataContext, CurrentContext); OrderRepository = new OrderRepository(DataContext, CurrentContext); OrderStatusRepository = new OrderStatusRepository(DataContext, CurrentContext); PaymentMethodRepository = new PaymentMethodRepository(DataContext, CurrentContext); ProductRepository = new ProductRepository(DataContext, CurrentContext); ProductStatusRepository = new ProductStatusRepository(DataContext, CurrentContext); ProductTypeRepository = new ProductTypeRepository(DataContext, CurrentContext); Product_MerchantAddressRepository = new Product_MerchantAddressRepository(DataContext, CurrentContext); Product_PaymentMethodRepository = new Product_PaymentMethodRepository(DataContext, CurrentContext); ProvinceRepository = new ProvinceRepository(DataContext, CurrentContext); ShippingAddressRepository = new ShippingAddressRepository(DataContext, CurrentContext); StockRepository = new StockRepository(DataContext, CurrentContext); VariationRepository = new VariationRepository(DataContext, CurrentContext); VariationGroupingRepository = new VariationGroupingRepository(DataContext, CurrentContext); WardRepository = new WardRepository(DataContext, CurrentContext); WarehouseRepository = new WarehouseRepository(DataContext, CurrentContext); }
public CreateWarehouseHandler(IWarehouseRepository WarehouseRepository) { _warehouseRepository = WarehouseRepository; }
public DeviceController(IDeviceRepository _deviceRepository, IWarehouseRepository _warehouseRespository, IDeviceService _deviceService, ISysWebSettingRepository _webSettingRepository, IWarehouseRepository _warehouseRepository) { deviceRepository = _deviceRepository; warehouseRespository = _warehouseRespository; deviceService = _deviceService; webSettingRepository = _webSettingRepository; warehouseRepository = _warehouseRepository; }
public WarehouseProductRepository(ApplicationDbContext database, IWarehouseRepository warehouseRepository, IMovementRepository movementRepository) : base(database) { this.warehouseRepository = warehouseRepository; this.movementRepository = movementRepository; }
public ProductService(IProductRepository productRepository, IWarehouseRepository warehouseRepository, INotifier notifier) : base(notifier) { _productRepository = productRepository; _warehouseRepository = warehouseRepository; }
public Mapper(IWarehouseRepository warehouseRepository) { this.warehouseRepository = warehouseRepository; }
public WarehouseController(IWarehouseRepository repo) { _repo = repo; }
public WarehouseController(ApplicationDBContext context, IWarehouseRepository <Warehouse> warehouse) { this.context = context; this.warehouse = warehouse; }
/// <summary> /// Initializes a new instance of the <see cref="WarehouseHandler"/> class. /// </summary> /// <param name="warehouseRepository">The warehouse provider.</param> public WarehouseHandler(IWarehouseRepository warehouseRepository) { this.warehouseRepository = warehouseRepository; }
public EmployeeViewModel( IAuthorizationService authorizationService, IEmployeeWageParametersFactory employeeWageParametersFactory, IEmployeeJournalFactory employeeJournalFactory, ISubdivisionJournalFactory subdivisionJournalFactory, IEmployeePostsJournalFactory employeePostsJournalFactory, ICashDistributionCommonOrganisationProvider commonOrganisationProvider, ISubdivisionParametersProvider subdivisionParametersProvider, IWageCalculationRepository wageCalculationRepository, IEmployeeRepository employeeRepository, IUnitOfWorkGeneric <Employee> uowGeneric, ICommonServices commonServices, IValidationContextFactory validationContextFactory, IPhonesViewModelFactory phonesViewModelFactory, IWarehouseRepository warehouseRepository, IRouteListRepository routeListRepository, DriverApiUserRegisterEndpoint driverApiUserRegisterEndpoint, UserSettings userSettings, IUserRepository userRepository, BaseParametersProvider baseParametersProvider, IAttachmentsViewModelFactory attachmentsViewModelFactory, bool traineeToEmployee = false, INavigationManager navigationManager = null ) : base(commonServices?.InteractiveService, navigationManager) { _authorizationService = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService)); EmployeeWageParametersFactory = employeeWageParametersFactory ?? throw new ArgumentNullException(nameof(employeeWageParametersFactory)); EmployeeJournalFactory = employeeJournalFactory ?? throw new ArgumentNullException(nameof(employeeJournalFactory)); EmployeePostsJournalFactory = employeePostsJournalFactory ?? throw new ArgumentNullException(nameof(employeePostsJournalFactory)); SubdivisionJournalFactory = subdivisionJournalFactory ?? throw new ArgumentNullException(nameof(subdivisionJournalFactory)); _subdivisionParametersProvider = subdivisionParametersProvider ?? throw new ArgumentNullException(nameof(subdivisionParametersProvider)); _wageCalculationRepository = wageCalculationRepository ?? throw new ArgumentNullException(nameof(wageCalculationRepository)); _employeeRepository = employeeRepository ?? throw new ArgumentNullException(nameof(employeeRepository)); _warehouseRepository = warehouseRepository ?? throw new ArgumentNullException(nameof(warehouseRepository)); _routeListRepository = routeListRepository ?? throw new ArgumentNullException(nameof(routeListRepository)); _driverApiUserRegisterEndpoint = driverApiUserRegisterEndpoint ?? throw new ArgumentNullException(nameof(driverApiUserRegisterEndpoint)); _userSettings = userSettings ?? throw new ArgumentNullException(nameof(userSettings)); UoWGeneric = uowGeneric ?? throw new ArgumentNullException(nameof(uowGeneric)); _commonServices = commonServices ?? throw new ArgumentNullException(nameof(commonServices)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _baseParametersProvider = baseParametersProvider ?? throw new ArgumentNullException(nameof(baseParametersProvider)); if (commonOrganisationProvider == null) { throw new ArgumentNullException(nameof(commonOrganisationProvider)); } if (validationContextFactory == null) { throw new ArgumentNullException(nameof(validationContextFactory)); } if (phonesViewModelFactory == null) { throw new ArgumentNullException(nameof(phonesViewModelFactory)); } ConfigureValidationContext(validationContextFactory); PhonesViewModel = phonesViewModelFactory.CreateNewPhonesViewModel(UoW); if (Entity.Id == 0) { Entity.OrganisationForSalary = commonOrganisationProvider.GetCommonOrganisation(UoW); FillHiddenCategories(traineeToEmployee); TabName = "Новый сотрудник"; } else { TabName = Entity.GetPersonNameWithInitials(); } AttachmentsViewModel = (attachmentsViewModelFactory ?? throw new ArgumentNullException(nameof(attachmentsViewModelFactory))) .CreateNewAttachmentsViewModel(Entity.ObservableAttachments); if (Entity.Phones == null) { Entity.Phones = new List <Phone>(); } Entity.PropertyChanged += OnEntityPropertyChanged; organizations = UoW.GetAll <Organization>().ToList(); CanRegisterMobileUser = string.IsNullOrWhiteSpace(Entity.AndroidLogin) && string.IsNullOrWhiteSpace(Entity.AndroidPassword); _employeePermissionSet = _commonServices.CurrentPermissionService.ValidateEntityPermission(typeof(Employee)); if (!_employeePermissionSet.CanRead) { AbortOpening(PermissionsSettings.GetEntityReadValidateResult(typeof(Employee))); } SetPermissions(); }
public WareHouseDemoController(IWarehouseRepository warehouseRepository) { _warehouseRepository = warehouseRepository; }
public WarehousesApiController(IWarehouseRepository warehouseRepository) { this.warehouseRepository = warehouseRepository; }
public WarehouseService(IWarehouseRepository _warehouseRepository, IWarehouseValidator _warehouseValidator) { _repository = _warehouseRepository; _validator = _warehouseValidator; }
//constructor public AccountController(IProfileRepository _profDataRep, IMenuProductRepository _profMenuRep, ICustomerSupplierRepository _crFrom, ICustomerSupplierRepository _crTo, IArticleRepository _arFrom, IArticleRepository _arTo, ITaskExecutorRepository _trFrom, ITaskExecutorRepository _trTo, ITypeOfTaskRepository _ttrFrom, ITypeOfTaskRepository _ttrTo, IWarehouseRepository _warehouseRepository) { //passare al costruttore anche un riferimento di tipo IMenuProductRepository //e fare le stesse cose che si fanno ora per il IProfileRepository profMenuRep = _profMenuRep; profDataRep = _profDataRep; crFrom = _crFrom; crTo = _crTo; arFrom = _arFrom; arTo = _arTo; trFrom = _trFrom; trTo = _trTo; ttrFrom = _ttrFrom; ttrTo = _ttrTo; warehouseRepository = _warehouseRepository; this.Disposables.Add(profMenuRep); this.Disposables.Add(profDataRep); this.Disposables.Add(crFrom); this.Disposables.Add(crTo); this.Disposables.Add(arFrom); this.Disposables.Add(arTo); this.Disposables.Add(trFrom); this.Disposables.Add(trTo); this.Disposables.Add(ttrFrom); this.Disposables.Add(ttrTo); this.Disposables.Add(warehouseRepository); }
public BringShippingGateway() { _shippingClient = ServiceLocator.Current.GetInstance <IShippingClient>(); _warehouseRepository = ServiceLocator.Current.GetInstance <IWarehouseRepository>(); }
public WarehouseService(IWarehouseRepository repo) { this.repository = repo; }
public WarehouseServices(IWarehouseRepository warehouseRepository) { this.warehouseRepository = warehouseRepository; }