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"); } }
public virtual void DeleteEventoPublicidad(EventoPublicidadViewModel eventoPublicidadViewModel) { var publicidad = DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().GetById(eventoPublicidadViewModel.Id); DependencyFactory.Resolve <IBaseDA <EventoPublicidad> >().Delete(publicidad); }