public void Salvar(Banner banner)
 {
     banerR = new Repositorio<Banner>();
     var b = new Banner();
     b = banner;
     banerR.Collection.Save(b);
 }
Example #2
0
 /// <summary>
 /// Evento que surge cuando el proceso de RSS comienza a ejecutarse
 /// </summary>
 /// <param name="sender">Objeto que  envía el evento</param>
 /// <param name="e">Argumentos del evento</param>
 private void backgroundWorker_RSS_DoWork(object sender, DoWorkEventArgs e)
 {
     Dominio.Banner pBanner = (Dominio.Banner)e.Argument;
     try
     {
         string texto = pBanner.Texto;
     }
     catch (Exception)
     {
     }
 }
        public void BannerPersistenciaDominio()
        {
            AutoMapper.Configurar();
            Persistencia.FuenteTextoFijo pFuente = new Persistencia.FuenteTextoFijo()
            {
                Codigo = 1,
                Valor  = "Publicite Aquí"
            };
            Persistencia.Banner persistenciaObjeto = new Persistencia.Banner()
            {
                Codigo        = 1,
                Nombre        = "Prueba",
                Fuente        = pFuente,
                Fuente_Codigo = pFuente.Codigo
            };
            Persistencia.RangoFecha rangoFecha = new Persistencia.RangoFecha()
            {
                Codigo           = 1,
                FechaFin         = DateTime.Today,
                FechaInicio      = DateTime.Today.AddDays(-10),
                Principal        = persistenciaObjeto,
                Principal_Codigo = persistenciaObjeto.Codigo
            };
            Persistencia.RangoHorario rangoHorario = new Persistencia.RangoHorario()
            {
                Codigo            = 1,
                HoraFin           = DateTime.Now.TimeOfDay,
                HoraInicio        = DateTime.Now.AddMilliseconds(122222222).TimeOfDay,
                RangoFecha        = rangoFecha,
                RangoFecha_Codigo = rangoFecha.Codigo
            };
            List <Persistencia.RangoHorario> listaRangosHorarios = new List <Persistencia.RangoHorario>();

            listaRangosHorarios.Add(rangoHorario);
            rangoFecha.RangosHorario = listaRangosHorarios;
            List <Persistencia.RangoFecha> listaRangosFechas = new List <Persistencia.RangoFecha>();

            listaRangosFechas.Add(rangoFecha);
            persistenciaObjeto.RangosFecha = listaRangosFechas;
            Dominio.Banner dominioObjeto =
                AutoMapper.Map <Persistencia.Banner, Dominio.Banner>(persistenciaObjeto);
            Persistencia.Banner persitenciaAuxiliar =
                AutoMapper.Map <Dominio.Banner, Persistencia.Banner>(dominioObjeto);
            bool resul = Equality.Equals(persistenciaObjeto, persitenciaAuxiliar);

            Assert.IsTrue(resul);
        }
        public void BannerDominioPersistencia()
        {
            AutoMapper.Configurar();
            Dominio.FuenteRSS pFuente = new Dominio.FuenteRSS()
            {
                Codigo      = 1,
                URL         = "www.google.com.ar",
                Descripcion = "Página oficial del Diario Google"
            };
            Dominio.RangoHorario rangoHorario = new Dominio.RangoHorario()
            {
                Codigo     = 1,
                HoraFin    = DateTime.Now.TimeOfDay,
                HoraInicio = DateTime.Now.AddMilliseconds(122222222).TimeOfDay
            };
            List <Dominio.RangoHorario> listaRangosHorarios = new List <Dominio.RangoHorario>();

            listaRangosHorarios.Add(rangoHorario);
            Dominio.RangoFecha rangoFecha = new Dominio.RangoFecha()
            {
                Codigo             = 1,
                FechaFin           = DateTime.Today,
                FechaInicio        = DateTime.Today.AddDays(-10),
                ListaRangosHorario = listaRangosHorarios
            };
            List <Dominio.RangoFecha> listaRangosFechas = new List <Dominio.RangoFecha>();

            listaRangosFechas.Add(rangoFecha);
            Dominio.Banner dominioObjeto = new Dominio.Banner()
            {
                Codigo           = 1,
                Nombre           = "Prueba",
                InstanciaFuente  = pFuente,
                ListaRangosFecha = listaRangosFechas
            };
            Persistencia.Banner persistenciaObjeto =
                AutoMapper.Map <Dominio.Banner, Persistencia.Banner>(dominioObjeto);
            Dominio.Banner dominioAuxiliar =
                AutoMapper.Map <Persistencia.Banner, Dominio.Banner>(persistenciaObjeto);
            bool resul = Equality.Equals(dominioObjeto, dominioAuxiliar);

            Assert.IsTrue(resul);
        }
 public void BorrarBanner(Banner pBanner)
 {
     this.iRepositorioBanner.Borrar(pBanner);
 }
 public void ModificarBanner(Banner pBanner)
 {
     this.iRepositorioBanner.Modificar(pBanner);
 }
 public void AgregarBanner(Banner pBanner)
 {
     this.iRepositorioBanner.Agregar(pBanner);
 }
Example #8
0
 /// <summary>
 /// Elimina un Banner de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a eliminar</param>
 internal static void Eliminar(Banner pBanner)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     fachada.EliminarBanner(AutoMapper.Map <Dominio.Banner, Persistencia.Banner>(pBanner));
     EliminarLocal(pBanner);
 }
Example #9
0
 /// <summary>
 /// Agrega un Banner en la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a agregar</param>
 internal static void Agregar(Banner pBanner)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     pBanner.Codigo = fachada.CrearBanner(AutoMapper.Map <Banner, Persistencia.Banner>(pBanner));
     AgregarLocal(pBanner);
 }
Example #10
0
 /// <summary>
 /// Elimina un Banner de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a eliminar</param>
 public static void EliminarBanner(Banner pBanner)
 {
     ControladorBanner.Eliminar(pBanner);
 }
Example #11
0
 /// <summary>
 /// Modifica un Banner de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a modificar</param>
 public static void ModificarBanner(Banner pBanner)
 {
     ControladorBanner.Modificar(pBanner);
 }
Example #12
0
 /// <summary>
 /// Agrega un Banner en la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a agregar</param>
 public static void AgregarBanner(Banner pBanner)
 {
     ControladorBanner.Agregar(pBanner);
 }