/// <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); }