Exemple #1
0
        /// <summary>
        ///     Obtiene un zona por Id
        /// </summary>
        /// <param name="zonaInfo"></param>
        /// <returns></returns>
        public ZonaInfo ObtenerPorID(ZonaInfo zonaInfo)
        {
            ZonaInfo Info;

            try
            {
                Logger.Info();
                var zonaBL = new ZonaBL();
                Info = zonaBL.ObtenerPorID(zonaInfo);
                if (Info != null && Info.Pais != null && Info.Pais.PaisID != zonaInfo.Pais.PaisID)
                {
                    Info = null;
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(Info);
        }
Exemple #2
0
 /// <summary>
 ///     Obtiene un zona por Id
 /// </summary>
 /// <param name="zonaInfo"></param>
 /// <returns></returns>
 public ZonaInfo ObtenerPorIdSinValidarPais(ZonaInfo zonaInfo)
 {
     try
     {
         Logger.Info();
         var zonaBl = new ZonaBL();
         return(zonaBl.ObtenerPorID(zonaInfo));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemple #3
0
        /// <summary>
        ///     Obtiene un zona por Id
        /// </summary>
        /// <param name="zonaId"></param>
        /// <returns></returns>
        public ZonaInfo ObtenerPorID(int zonaId)
        {
            ZonaInfo info;

            try
            {
                Logger.Info();
                var zonaBL = new ZonaBL();
                info = zonaBL.ObtenerPorID(zonaId);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(info);
        }