Пример #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
        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
 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());
        }
 public TerritoriesController(ITerritoriesRepository territoriesRepository,
                              IMapper mapper)
 {
     _territoriesRepository = territoriesRepository;
     _mapper = mapper;
 }