示例#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;
 }