/// <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)); }
/// <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))); }
/// <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(); }
/// <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> /// 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))); }
/// <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); }
/// <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); }