Ejemplo n.º 1
0
        /// <summary>
        /// Pega um território pelo código
        /// </summary>
        /// <param name="pTerritoryId">Código do Território</param>
        /// <param name="companyDb">Banco de Dados</param>
        /// <returns>um território preenchido</returns>
        /// <exception cref="ArgumentNullException">Null passado com parametro</exception>
        /// <exception cref="Exception">Não encontro o registro</exception>
        public static Territory GetTerritory(int pTerritoryId, string companyDb)
        {
            companyDb.CheckForArgumentNull("pCompanyDb");

            var territory = new Territory(companyDb);

            if (!territory.GetByKey(pTerritoryId))
            {
                throw new Exception(DontFindText1Key.Fmt("Território", pTerritoryId));
            }

            return(territory);
        }