コード例 #1
0
        public IBOTerritories BOTerritories(ITerritoriesRepository repo)
        {
            BOTerritories boTerritories = (BOTerritories)BOTerritories();

            boTerritories.Repository = repo;
            return(boTerritories);
        }
コード例 #2
0
 ///<Summary>
 ///TerritoriesCollectionCount
 ///This method returns the collection count of BOTerritories objects
 ///</Summary>
 ///<returns>
 ///Int32
 ///</returns>
 ///<parameters>
 ///
 ///</parameters>
 public static Int32 TerritoriesCollectionCount(ITerritoriesRepository iTerritoriesRepository)
 {
     Doing(null);
     try
     {
         Int32 objCount = iTerritoriesRepository.SelectAllCount();
         return(objCount);
     }
     catch (Exception ex)
     {
         Failed(null, ex);
         Handle(null, ex);
         return(-1);
     }
 }
コード例 #3
0
ファイル: UnitOfWork.cs プロジェクト: mohammednader/AGMPOP
        public UnitOfWork(
            AGMPOPContext context,
            IDepartmentRepository departmentRepository,
            IProductRepository productRepository,
            IJobTitleRepository jobTitleRepository,
            IAppUserRepository appUserRepository,
            IRoleRepository roleRepository,
            IPermissionRepository permissionRepository,
            ITerritoriesRepository territoriesRepository,
            ICycleUserRepository cycleUserRepository,
            ICycleProductRepository cycleProductRepository,
            ICyclesRepository cyclesRepository,
            ITransactionDetailsRepository TransactionDetailsRepository,
            ITransactionRepository TransactionRepository,
            IRequestsRepository requestRepository,
            IInventoryLogRepository inventoryLogRepository,
            INotificationsRepository notificationsRepository,
            IUserClearanceRepository userClearanceRepository,
            IAuditRepository AuditRepository


            )
        {
            _context             = context;
            DepartmentBL         = departmentRepository;
            ProductBL            = productRepository;
            JobTitleBL           = jobTitleRepository;
            AppUserBL            = appUserRepository;
            RoleBL               = roleRepository;
            PermissionBL         = permissionRepository;
            TerritoriesBL        = territoriesRepository;
            CycleUserBL          = cycleUserRepository;
            CycleProductBL       = cycleProductRepository;
            CyclesBL             = cyclesRepository;
            TransactionDetailsBL = TransactionDetailsRepository;
            TransactionBL        = TransactionRepository;
            RequestsBL           = requestRepository;
            InventoryLogBL       = inventoryLogRepository;
            NotificationsBL      = notificationsRepository;
            UserClearanceBL      = userClearanceRepository;
            AuditBL              = AuditRepository;
        }
コード例 #4
0
        ///<Summary>
        ///TerritoriesCollection
        ///This method returns the collection of BOTerritories objects
        ///</Summary>
        ///<returns>
        ///IList[IBOTerritories]
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public static IList <IBOTerritories> TerritoriesCollection(ITerritoriesRepository iTerritoriesRepository)
        {
            Doing(null);
            try
            {
                IList <IBOTerritories>  boTerritoriesCollection  = new List <IBOTerritories>();
                IList <IDAOTerritories> daoTerritoriesCollection = iTerritoriesRepository.SelectAll();
                Done(null);

                foreach (IDAOTerritories daoTerritories in daoTerritoriesCollection)
                {
                    boTerritoriesCollection.Add(new BOTerritories(daoTerritories));
                }

                return(boTerritoriesCollection);
            }
            catch (Exception ex)
            {
                Failed(null, ex);
                Handle(null, ex);
                return(null);
            }
        }
コード例 #5
0
ファイル: Query.cs プロジェクト: igorvuleta/hcgraphql
 public IQueryable <Territories> GetTerritories([Service] ITerritoriesRepository repository) => repository.GetTerritories();
コード例 #6
0
        //public ICollection<EmployeeTerritories> EmployeeTerritories { get; set; }

        public async Task <string> GenerateNewTerritoryId(ITerritoriesRepository _territoriesRepository)
        {
            return(await _territoriesRepository.GetNewId());
        }
コード例 #7
0
 public TerritoriesController(ITerritoriesRepository territoriesRepository,
                              IMapper mapper)
 {
     _territoriesRepository = territoriesRepository;
     _mapper = mapper;
 }