コード例 #1
0
        public BaseController(IConfiguracionRepository _configuracionRepository,
                              IMensajeRepository _mensajeRepository,
                              ILoggerService _loggerService)
        {
            configuracionRepository = _configuracionRepository;
            mensajeRepository       = _mensajeRepository;
            loggerService           = _loggerService;

            try
            {
                ViewData.Add("URL_TARJETAS_CREDITO_WEB", configuracionRepository.ObtenerConfiguracionPorClave(URL_TARJETAS_CREDITO_WEB).Valor);
                ViewData.Add("URL_INDIVIDUOS_WEB", GetBaseUrl());

                System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
                FileVersionInfo            fvi      = FileVersionInfo.GetVersionInfo(assembly.Location);
                ViewData.Add("VERSION", fvi.ProductVersion);

                var url560wsBancor = configuracionRepository.ObtenerValorPorClave("URL_560_wsBancor_Seguridad");

                var wsBancorSeg = new wsBancorSeguridad._560_wsBancor_Seguridad(url560wsBancor, Int32.MaxValue);
                var CanalId     = 0;
                var CanalCodigo = 0;


                if (System.Web.HttpContext.Current.Session["CanalId"] == null && System.Web.HttpContext.Current.Session["CanalCodigo"] == null)
                {
                    wsBancorSeg.TipoDeUsuarioAvanzado(SisId, UserId, ref CanalId, ref CanalCodigo);
                    System.Web.HttpContext.Current.Session["CanalId"]     = CanalId.ToString();
                    System.Web.HttpContext.Current.Session["CanalCodigo"] = CanalCodigo.ToString();
                }

                if (System.Web.HttpContext.Current.Session["Usuario"] == null)
                {
                    var Usuario = wsBancorSeg.LeeUsuario_ByID(UserId);
                    System.Web.HttpContext.Current.Session["Usuario"] = Usuario;
                }
            }
            catch (Exception ex)
            {
                loggerService.ErrorLog(ex);
            }
        }
コード例 #2
0
 public MensajeService(IMensajeRepository pImensajeRepository)
 {
     this.ImensajeRepository = pImensajeRepository;
 }
コード例 #3
0
 public ApiResponseMessage(IMensajeRepository mensajeRepository)
 {
     _mensajeRepository = mensajeRepository;
 }
コード例 #4
0
 public MensajeMap(IMensajeRepository repoMensaje)
 {
     this.repoMensaje = repoMensaje;
 }
コード例 #5
0
 public MensajeService(IMensajeRepository repo, IMensajeUtil util)
 {
     this.MensajeRepository = repo;
     this.MensajeUtil       = util;
 }