예제 #1
0
        public virtual void SavePublicidad(PublicidadViewModel publicidadViewModel)
        {
            Publicidad publicidad = (publicidadViewModel.Id.Equals(0))?new Publicidad() :
                                    DependencyFactory.Resolve <IBaseDA <Publicidad> >().GetById(publicidadViewModel.Id);

            publicidadViewModel.MapperClass(publicidad);
            publicidad.Estado = "A";
            DependencyFactory.Resolve <IBaseDA <Publicidad> >().Save(publicidad);
        }
예제 #2
0
 public string SavePublicidad(PublicidadViewModel publicidad)
 {
     var business = DependencyFactory.Resolve<IBackOfficeBusiness>();
     try
     {
         publicidad.ImageUrl = UriPublicidad;
         business.SavePublicidad(publicidad);
         UriPublicidad = null;
         return "Ok";
     }
     catch (Exception)
     {
         throw new Exception("Error de servidor");
     }
 }
예제 #3
0
        public virtual void DeletePublicidad(PublicidadViewModel publicidadViewModel)
        {
            var publicidad = DependencyFactory.Resolve <IBaseDA <Publicidad> >().GetById(publicidadViewModel.Id);

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