Exemple #1
0
        private readonly IVehicleToEmployeeRepository _vehicleToEmployeeRepository; // = Program.Container.Resolve<IVehicleToEmployeeRepository>(new NamedParameter("databaseFile", dbString));

        public FleetService()
        {
            _repositoryUser              = Program.Container.Resolve <IUserRepository>(new NamedParameter("databaseFile", dbString));
            _repositoryBusinessUnit      = Program.Container.Resolve <IBusinessUnitRepository>(new NamedParameter("databaseFile", dbString));
            _repositoryEmployee          = Program.Container.Resolve <IEmployeeRepository>(new NamedParameter("databaseFile", dbString));
            _repositoryVehicle           = Program.Container.Resolve <IVehicleRepository>(new NamedParameter("databaseFile", dbString));
            _vehicleToEmployeeRepository = Program.Container.Resolve <IVehicleToEmployeeRepository>(new NamedParameter("databaseFile", dbString));
        }
Exemple #2
0
 public CreateProductCommandHandler(IProductRepository productRepository,
                                    ICategoryRepository categoryRepository, IBrandRepository brandRepository, IBusinessUnitRepository businessUnitRepository)
 {
     _productRepository      = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _categoryRepository     = categoryRepository ?? throw new ArgumentNullException(nameof(categoryRepository));
     _brandRepository        = brandRepository ?? throw new ArgumentNullException(nameof(brandRepository));
     _businessUnitRepository = businessUnitRepository ?? throw new ArgumentNullException(nameof(businessUnitRepository));
 }
Exemple #3
0
 public FleeterService(IBusinessUnitRepository businessUnits,
                       IVehicleRepository vehicles,
                       IEmployeeRepository employees)
 {
     _businessUnits = businessUnits;
     _vehicles      = vehicles;
     _employees     = employees;
 }
Exemple #4
0
        //private readonly ILocalizedTextProvider _loc;
        //private readonly ISystemUserService _systemUserService;

        public BusinessUnitService(//IWebAppContext appContext
            IBusinessUnitRepository businessUnitRepository
            //, ISystemUserService systemUserService
            )
        {
            //_loc = appContext.T;
            _businessUnitRepository = businessUnitRepository;
            //_systemUserService = systemUserService;
        }
Exemple #5
0
        public RALServices
        (
            IBusinessUnitRepository businessUnitRepository,
            ILoginRepository loginRepository,
            IPORepository pORepository,
            IStoreRepository storeRepository,
            IVendorRepository vendorRepository,
            IRALUnitOfWork rALUnitOfWork,
            IMapper mapper,
            IEmailManager emailManager
        )
        {
            if (businessUnitRepository == null)
            {
                throw new ArgumentNullException("BusinessUnitRepository");
            }
            if (loginRepository == null)
            {
                throw new ArgumentNullException("LoginRepository");
            }
            if (pORepository == null)
            {
                throw new ArgumentNullException("PORepository");
            }
            if (storeRepository == null)
            {
                throw new ArgumentNullException("StoreRepository");
            }
            if (vendorRepository == null)
            {
                throw new ArgumentNullException("VendorRepository");
            }
            if (rALUnitOfWork == null)
            {
                throw new ArgumentNullException("RALUnitOfWork");
            }
            if (mapper == null)
            {
                throw new ArgumentNullException("Mapper");
            }
            if (emailManager == null)
            {
                throw new ArgumentNullException("EmailManager");
            }

            _businessUnitRepository = businessUnitRepository;
            _loginRepository        = loginRepository;
            _pORepository           = pORepository;
            _storeRepository        = storeRepository;
            _vendorRepository       = vendorRepository;
            _rALUnitOfWork          = rALUnitOfWork;
            _mapper       = mapper;
            _emailManager = emailManager;
        }
Exemple #6
0
 //Testing
 public FleetService(IBusinessUnitRepository businessUnits,
                     IVehicleRepository vehicles,
                     IEmployeeRepository employees,
                     IUserRepository user,
                     IVehicleToEmployeeRepository vehicleToEmployee)
 {
     _repositoryUser              = user;
     _repositoryBusinessUnit      = businessUnits;
     _repositoryVehicle           = vehicles;
     _repositoryEmployee          = employees;
     _vehicleToEmployeeRepository = vehicleToEmployee;
 }
 public static Task <BusinessUnit> Load(this IBusinessUnitRepository repository, int id, CancellationToken cancellationToken = default)
 {
     return(Load(x => repository.GetById(x, cancellationToken), id, cancellationToken));
 }