Esempio n. 1
0
        public virtual void SaveEventoPublicidad(EventoPublicidadViewModel publicidadViewModel)
        {
            EventoPublicidad publicidad = (publicidadViewModel.Id.Equals(0)) ? new EventoPublicidad() :
                                          DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().GetById(publicidadViewModel.Id);

            publicidadViewModel.MapperClass(publicidad);
            publicidad.Estado = "A";

            if (string.IsNullOrWhiteSpace(publicidad.Titulo) || string.IsNullOrWhiteSpace(publicidad.Informacion) || string.IsNullOrWhiteSpace(publicidad.ImageUrl))
            {
                throw new ExceptionBusiness(123, "Falta cargar información");
            }
            DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().Save(publicidad);
        }
        public string SaveEventoPublicidad(EventoPublicidadViewModel publicidad)
        {
            var business = DependencyFactory.Resolve <IBackOfficeBusiness>();

            try
            {
                publicidad.ImageUrl = UriEventoPublicidad;
                business.SaveEventoPublicidad(publicidad);
                UriEventoPublicidad = null;
                return("Ok");
            }
            catch (Exception)
            {
                throw new Exception("Error de servidor");
            }
        }
Esempio n. 3
0
        public virtual void DeleteEventoPublicidad(EventoPublicidadViewModel eventoPublicidadViewModel)
        {
            var publicidad = DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().GetById(eventoPublicidadViewModel.Id);

            DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().Delete(publicidad);
        }