public IBOEmployeeTerritories BOEmployeeTerritories(IEmployeeTerritoriesRepository repo)
        {
            BOEmployeeTerritories boEmployeeTerritories = (BOEmployeeTerritories)BOEmployeeTerritories();

            boEmployeeTerritories.Repository = repo;
            return(boEmployeeTerritories);
        }
示例#2
0
        public UnitOfWork(string connectionString, string providerName)
        {
            providerFactory = DbProviderFactories.GetFactory(providerName);

            connection = providerFactory.CreateConnection();
            connection.ConnectionString = connectionString;
            connection.Open();


            Orders              = new OrderRepository(connection);
            Products            = new ProductRepository(connection);
            EmployeeTerritories = new EmployeeTerritoriesRepository(connection);
        }
 ///<Summary>
 ///EmployeeTerritoriesCollectionCount
 ///This method returns the collection count of BOEmployeeTerritories objects
 ///</Summary>
 ///<returns>
 ///Int32
 ///</returns>
 ///<parameters>
 ///
 ///</parameters>
 public static Int32 EmployeeTerritoriesCollectionCount(IEmployeeTerritoriesRepository iEmployeeTerritoriesRepository)
 {
     Doing(null);
     try
     {
         Int32 objCount = iEmployeeTerritoriesRepository.SelectAllCount();
         return(objCount);
     }
     catch (Exception ex)
     {
         Failed(null, ex);
         Handle(null, ex);
         return(-1);
     }
 }
        ///<Summary>
        ///EmployeeTerritoriesCollection
        ///This method returns the collection of BOEmployeeTerritories objects
        ///</Summary>
        ///<returns>
        ///IList[IBOEmployeeTerritories]
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public static IList <IBOEmployeeTerritories> EmployeeTerritoriesCollection(IEmployeeTerritoriesRepository iEmployeeTerritoriesRepository)
        {
            Doing(null);
            try
            {
                IList <IBOEmployeeTerritories>  boEmployeeTerritoriesCollection  = new List <IBOEmployeeTerritories>();
                IList <IDAOEmployeeTerritories> daoEmployeeTerritoriesCollection = iEmployeeTerritoriesRepository.SelectAll();
                Done(null);

                foreach (IDAOEmployeeTerritories daoEmployeeTerritories in daoEmployeeTerritoriesCollection)
                {
                    boEmployeeTerritoriesCollection.Add(new BOEmployeeTerritories(daoEmployeeTerritories));
                }

                return(boEmployeeTerritoriesCollection);
            }
            catch (Exception ex)
            {
                Failed(null, ex);
                Handle(null, ex);
                return(null);
            }
        }
示例#5
0
 public IQueryable <EmployeeTerritories> GetEmployeeTerritories([Service] IEmployeeTerritoriesRepository repository) => repository.GetEmployeeTerritories();