예제 #1
0
 /// <summary>
 /// Modifica la Fuente en la base de datos
 /// </summary>
 /// <param name="pFuente">Fuente a modificar</param>
 internal static void Modificar(IFuente pFuente)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     fachada.ActualizarFuente(AutoMapper.Map <IFuente, Persistencia.Fuente>(pFuente));
 }
예제 #2
0
 /// <summary>
 /// Obtiene el Banner que se corresponde con el código
 /// </summary>
 /// <param name="pCodigoBanner">Codigo de Banner de la imagen a buscar</param>
 /// <returns>Banner cuyo código es el suminitrado</returns>
 internal static Banner ObtenerBannerPorCodigo(int pCodigoBanner)
 {
     return(AutoMapper.Map <Persistencia.Banner, Banner>
                (IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>().ObtenerBanner(pCodigoBanner)));
 }
예제 #3
0
 /// <summary>
 /// Agrega la Fuente a la base de datos
 /// </summary>
 /// <param name="pFuente">Fuente a agregar</param>
 internal static void Agregar(IFuente pFuente)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     pFuente.Codigo = fachada.CrearFuente(AutoMapper.Map <IFuente, Persistencia.Fuente>(pFuente));
     GC.Collect();
 }
예제 #4
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);
 }
예제 #5
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);
 }
예제 #6
0
 /// <summary>
 /// Obtiene la campaña que se corresponde con el código
 /// </summary>
 /// <param name="pCodigoCampaña">Codigo de campaña de la imagen a buscar</param>
 /// <returns>Campaña cuyo código es el suminitrado</returns>
 internal static Campaña ObtenerCampañaPorCodigo(int pCodigoCampaña)
 {
     return(AutoMapper.Map <Persistencia.Campaña, Campaña>
                (IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>().ObtenerCampaña(pCodigoCampaña)));
 }
예제 #7
0
 /// <summary>
 /// Elimina una Campaña de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Campaña a eliminar</param>
 internal static void Eliminar(Campaña pCampaña)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     fachada.EliminarCampaña(AutoMapper.Map <Dominio.Campaña, Persistencia.Campaña>(pCampaña));
     EliminarLocal(pCampaña);
 }
예제 #8
0
 /// <summary>
 /// Agrega una Campaña en la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Campaña a agregar</param>
 internal static void Agregar(Campaña pCampaña)
 {
     Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     pCampaña.Codigo = fachada.CrearCampaña(AutoMapper.Map <Dominio.Campaña, Persistencia.Campaña>(pCampaña));
     AgregarLocal(pCampaña);
 }