예제 #1
0
 public UnitOfWork(ApplicationDbContext dbContext, IPartnerRepository partners, IProductRepository products, ITransactionRepository transactions)
 {
     _dbContext   = dbContext;
     Partners     = partners;
     Products     = products;
     Transactions = transactions;
 }
예제 #2
0
 public TruckService(ITruckRepository truckRepository,
                     IDriverRepository driverRepository,
                     IDepartmentRepository departmentRepository,
                     IPartnerRepository partnerRepository,
                     IModelRepository modelRepository,
                     ILicenseValidation licenseValidation,
                     IMaintenanceItemDetailRepository maintenanceItemDetailRepository,
                     IMaintenanceDetailRepository maintenanceDetailRepository,
                     IMaintenanceItemRepository maintenanceItemRepository,
                     IMaintenancePlanDetailRepository maintenancePlanDetailRepository,
                     IUnitOfWork unitOfWork,
                     IInspectionPlanDetailService inspectionPlanDetailService)
 {
     this._truckRepository                 = truckRepository;
     this._driverRepository                = driverRepository;
     this._departmentRepository            = departmentRepository;
     this._partnerRepository               = partnerRepository;
     this._modelRepository                 = modelRepository;
     this._licenseValidation               = licenseValidation;
     this._maintenanceItemDetailRepository = maintenanceItemDetailRepository;
     this._maintenanceDetailRepository     = maintenanceDetailRepository;
     this._maintenanceItemRepository       = maintenanceItemRepository;
     this._maintenancePlanDetailRepository = maintenancePlanDetailRepository;
     this._unitOfWork = unitOfWork;
     this._inspectionPlanDetailService = inspectionPlanDetailService;
 }
예제 #3
0
 public PartnersController()
 {
     _partnerRepository           = new PartnerRepository();
     _direccionRepository         = new DireccionRepository();
     _personaDeContactoRepository = new PersonaDeContactoRepository();
     _tiposRepository             = new TiposRepository();
 }
 public ReportsSmartController(IReports repo, ITerminalRepository repoterminal, IPartnerRepository repopartner, IReportGroup repogroup)
 {
     _repo         = repo;
     repo_terminal = repoterminal;
     repo_partner  = repopartner;
     repo_group    = repogroup;
 }
예제 #5
0
 public PartnerService()
 {
     if (Repository == null)
     {
         Repository = new PartnerRepository();
     }
 }
예제 #6
0
 public ContactController(IUnitOfWork unitOfWork, ILogger logger)
     : base(logger)
 {
     _unitOfWork = (IComplete)unitOfWork;
     _contacts   = unitOfWork.Contacts;
     _partners   = unitOfWork.Partners;
 }
예제 #7
0
 public ProductController(IProductRepository productRepository, ILoginRepository loginRepository, IOrderRepository orderRepository, IPartnerRepository partnerRepository)
 {
     this.repository  = productRepository;
     this.repository2 = loginRepository;
     this.repository3 = orderRepository;
     this.repository5 = partnerRepository;
 }
예제 #8
0
 public PartnerAppService(IMapper mapper, IPartnerRepository partnerRepository, IMediatorHandler bus, IEventStoreRepository eventStoreRepository)
 {
     _mapper            = mapper;
     _partnerRepository = partnerRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
예제 #9
0
 public AccountController(IUnitOfWork unitOfWork, ILogger logger)
     : base(logger)
 {
     _unitOfWork = (IComplete)unitOfWork;
     _accounts   = unitOfWork.Accounts;
     _partners   = unitOfWork.Partners;
 }
        private static object InstancePartnerService()
        {
            IPartnerRepository repository = PartnerRepositoryFactory.GetRepositoryInstance <PartnerRepository>();
            IPartnerService    service    = new PartnerService(repository);

            return(service);
        }
예제 #11
0
 public PartnerController(IUnitOfWork unitOfWork,
                          IPartnerRepository partnerRepository,
                          ILogger logger)
     : base(logger, unitOfWork)
 {
     _partnerRepository = partnerRepository;
 }
예제 #12
0
 public InformesController()
 {
     _partnerRepository               = new PartnerRepository();
     _productosRespository            = new ProductosRespository();
     _publicidadRepository            = new PublicidadRepository();
     _facturacionPublicidadRepository = new FacturacionPublicidadRepository();
 }
예제 #13
0
 public LeadsController(IUnitOfWork unitOfWork)
 {
     _uow         = unitOfWork;
     _leadRepo    = unitOfWork.LeadRepository;
     _partnerRepo = unitOfWork.PartnerRepository;
     _actionRepo  = unitOfWork.ActionRepository;
 }
예제 #14
0
 public TeamManager(ITeamRepository teamRepository, IPartnerRepository partnerRepository, IContactRepository contactRepository, IMapper mapper)
 {
     _teamRepository    = teamRepository;
     _partnerRepository = partnerRepository;
     _contactRepository = contactRepository;
     _mapper            = mapper;
 }
예제 #15
0
 public PartnersController(
     IPartnerRepository partnerRepository,
     IUserHelper userHelper)
 {
     _partnerRepository = partnerRepository;
     _userHelper        = userHelper;
 }
 public AdminDishController(IDishTypeRepository repoType, IDishRepository repoDish, IDishAvailabilityRepository repoAvail,
                            IPartnerRepository repoPartner)
 {
     _repoType    = repoType;
     _repoDish    = repoDish;
     _repoAvail   = repoAvail;
     _repoPartner = repoPartner;
 }
예제 #17
0
 public PartnerService(IPartnerRepository partnerRepository, IPartnerSettlementRepository partnerSettlementRepository,
                       IPartnerBalanceRepository partnerBalanceRepository, IUnitOfWork unitOfWork)
 {
     this._partnerRepository           = partnerRepository;
     this._partnerSettlementRepository = partnerSettlementRepository;
     this._partnerBalanceRepository    = partnerBalanceRepository;
     this._unitOfWork = unitOfWork;
 }
예제 #18
0
 public CustomerController(ICustomerRepository customerRepository,
                           IPartnerRepository partnerRepository,
                           ICheckDupBusiness checkDupBusiness) : base()
 {
     _rpCustomer  = customerRepository;
     _rpPartner   = partnerRepository;
     _bizCheckDup = checkDupBusiness;
 }
 public PartnerApiController(IUnitOfWork unitOfWork,
                             IPartnerRepository partnerRepository,
                             ILogger logger,
                             ISessionService sessionService)
     : base(logger, unitOfWork, sessionService)
 {
     _partnerRepository = partnerRepository;
 }
 public AdminUserController(IUserRepository repoUser, UserManager <CustomUser> userManager,
                            ICustomerRepository repoCust, IPartnerRepository repoPart)
 {
     _repoUser    = repoUser;
     _userManager = userManager;
     _repoCust    = repoCust;
     _repoPart    = repoPart;
 }
예제 #21
0
 public ContactController(IUnitOfWork unitOfWork,
                          IContactRepository contactRepository,
                          IPartnerRepository partnerRepository,
                          ILogger logger)
     : base(logger, unitOfWork)
 {
     _contactRepository = contactRepository;
     _partnerRepository = partnerRepository;
 }
 public AccountController(IUnitOfWork unitOfWork,
                          IPartnerRepository partnerRepository,
                          IAccountRepository accountRepository,
                          ILogger logger)
     : base(logger, unitOfWork)
 {
     _accountRepository = accountRepository;
     _partnerRepository = partnerRepository;
 }
예제 #23
0
 public EmployeeController(
     ICustomerRepository customerRepository,
     IPartnerRepository partnerRepository,
     IEmployeeRepository employeeRepository)
 {
     _rpPartner  = partnerRepository;
     _rpCustomer = customerRepository;
     _rpEmployee = employeeRepository;
 }
 public DishController(IDishRepository dishRepository, IDishTypeRepository typeRepository,
                       IDishAvailabilityRepository availabilityRepository, UserManager <CustomUser> userManager, IPartnerRepository partnerRepository)
 {
     _dishRepo    = dishRepository;
     _typeRepo    = typeRepository;
     _availRepo   = availabilityRepository;
     _userManager = userManager;
     _partnerRepo = partnerRepository;
 }
 public IndexPartnerModel(
     UserManager <CustomUser> userManager,
     SignInManager <CustomUser> signInManager,
     IPartnerRepository repoPart)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _repoPart      = repoPart;
 }
 public PartnerContractTariffPatternService(IPartnerContractTariffPatternRepository tariffPatternRepository, IPartnerRepository partnerRepository,
                                            IContainerTypeRepository containerTypeRepository,
                                            ILocationRepository locationRepository, IUnitOfWork unitOfWork)
 {
     this._tariffPatternRepository = tariffPatternRepository;
     this._partnerRepository       = partnerRepository;
     this._locationRepository      = locationRepository;
     this._containerTypeRepository = containerTypeRepository;
     this._unitOfWork = unitOfWork;
 }
예제 #27
0
 public PatientsController(IPatientRepository repo, IPartnerRepository partnerrepo, IPatientReferenceRepository refrepo, IPatientDocumentRepository docrepo, IPatientVitalRepository PatientVital, IVisitRepository visit, IAppointmentRepository appointmentrepo)
 {
     _repo             = repo;
     partner_repo      = partnerrepo;
     ref_repo          = refrepo;
     doc_repo          = docrepo;
     PatientVital_repo = PatientVital;
     Visit_repo        = visit;
     Appointment_repo  = appointmentrepo;
 }
 public ContractPartnerPatternService(IContractPartnerPatternRepository contractPartnerPatternRepository,
                                      IPartnerRepository partnerRepository,
                                      ICustomerRepository customerRepository,
                                      ILocationRepository locationRepository, IUnitOfWork unitOfWork)
 {
     this._contractPartnerPatternRepository = contractPartnerPatternRepository;
     this._partnerRepository  = partnerRepository;
     this._locationRepository = locationRepository;
     this._customerRepository = customerRepository;
     this._unitOfWork         = unitOfWork;
 }
예제 #29
0
 public FlightsController(
     IFlightRepository flightRepository,
     IAirportRepository airportRepository,
     IPartnerRepository partnerRepository,
     IConverterHelper converterHelper)
 {
     _flightRepository  = flightRepository;
     _airportRepository = airportRepository;
     _partnerRepository = partnerRepository;
     _converterHelper   = converterHelper;
 }
예제 #30
0
 public PartnersController(
     IConverterHelper converterHelper,
     IPartnerRepository partnerRepository,
     IFlightRepository flightRepository,
     IImageHelper imageHelper)
 {
     _converterHelper   = converterHelper;
     _partnerRepository = partnerRepository;
     _flightRepository  = flightRepository;
     _imageHelper       = imageHelper;
 }
예제 #31
0
 /// <summary>
 /// Внедрение конструктора. Пример использования паттернов Dependecy Injection
 /// </summary>
 /// <param name="partnerRepository"></param>
 public PatherService(IPartnerRepository partnerRepository, IAccountRepository accountRepository, ICategoryRepository categoryRepository,
     Filtering.IFilterFactory<Models.Partner> filterFactory)
 {
     ///Guard Condition
     if (partnerRepository == null)
         throw new ArgumentNullException("Repository is null!");
     if (filterFactory == null)
         throw new ArgumentNullException("Filtering Factory is null!");
     this.partnerRepository = partnerRepository;
     this.accountRepository = accountRepository;
     this.categoryRepository = categoryRepository;
     this.filterFactory = filterFactory;
 }
예제 #32
0
 /// <summary>
 /// Внедрение конструктора. Пример использования паттернов Dependecy Injection
 /// </summary>
 /// <param name="repository"></param>
 public ProductService(IProductRepository repository, IAccountRepository repositoryAccounts,
     IPartnerRepository repositoryPartners, ICategoryRepository categoryRepository, Filtering.IFilterFactory<Models.Product> filterFactory)
 {
     ///Guard Condition
     if (repository == null)
         throw new ArgumentNullException("Product repository is null!");
     if (repositoryPartners == null)
         throw new ArgumentNullException("Partner repository is null!");
     if (filterFactory == null)
         throw new ArgumentNullException("Filtering Factory is null!");
     this.productRepository = repository;
     this.accountRepository = repositoryAccounts;
     this.partnerRepository = repositoryPartners;
     this.categoryRepository = categoryRepository;
     this.filterFactory = filterFactory;
 }
 //    public AssociateService(IAssociateRepository associatesRepository, IAssociateWorkRepository associateWorkRepository, IUnitOfWork unitOfWork)
 public PartnerService(IPartnerRepository partnersRepository, IUnitOfWork unitOfWork)
 {
     this.partnersRepository = partnersRepository;
     this.unitOfWork = unitOfWork;
 }