public void Salvar(Banner banner) { banerR = new Repositorio<Banner>(); var b = new Banner(); b = banner; banerR.Collection.Save(b); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }