Ejemplo n.º 1
0
        public bool AddAds(string IdUser, Comun.Models.ViewModel.DefaultAds model)
        {
            bool result = false;
            PublisherAdsRepository repository = new PublisherAdsRepository();

            result = repository.AddAds(IdUser, model);
            return(result);
        }
Ejemplo n.º 2
0
        public MoneyAdsViewModel GetStickyAds(string idUser, int page = 1, string sort = "URL", string sortdir = "ASC")
        {
            MoneyAdsViewModel      viewModel  = new MoneyAdsViewModel();
            PublisherAdsRepository repository = new PublisherAdsRepository();

            viewModel.defaultAds  = repository.GetAllStickyAds(new Guid(idUser));
            viewModel.PageSize    = 4;
            viewModel.TotalRecord = viewModel.defaultAds.Count();
            return(viewModel);
        }
Ejemplo n.º 3
0
        public bool IsAlive(int Id)
        {
            bool result = false;
            PublisherAdsRepository repository = new PublisherAdsRepository();
            PublisherAdsEntity     entity     = repository.FindById <int>(Id);

            entity.IsAlive = false;
            repository.Edit(entity);
            result = true;
            return(result);
        }
Ejemplo n.º 4
0
        public bool ContainOneActiveAds(string idUser)
        {
            bool result = false;
            PublisherAdsRepository         repository = new PublisherAdsRepository();
            List <Comun.Models.DefaultAds> defaultAds = repository.GetAllDefaultAds(new Guid(idUser));
            List <Comun.Models.DefaultAds> stickyAds  = repository.GetAllStickyAds(new Guid(idUser));

            //Contamos
            result = ((from ads in defaultAds where ads.Status == "Active" select ads).ToList().Count() > 0 ||
                      (from ads in stickyAds where ads.Status == "Active" select ads).ToList().Count() > 0);

            return(result);
        }
Ejemplo n.º 5
0
        public bool IsActive(int IdPublisherAds)
        {
            bool result = false;
            PublisherAdsRepository repository       = new PublisherAdsRepository();
            MoneyAdsRepository     moneyRespository = new MoneyAdsRepository();

            PublisherAdsEntity entity      = repository.FindById <int>(IdPublisherAds);
            MoneyAdsEntity     moneyEntity = moneyRespository.FindById <int>(entity.MoneyAdsId);
            Guid Idsite = entity.IdSite;

            result = repository.IsActive(IdPublisherAds, moneyEntity.AdsTypeId, Idsite);
            return(result);
        }
Ejemplo n.º 6
0
        public InyectConfig GetInyectConfig(string IdUser, string IdSite)
        {
            InyectConfig           configuration = new InyectConfig();
            PublisherAdsRepository repository    = new PublisherAdsRepository();

            try
            {
                configuration.defaultConfig = repository.GetDefaultConfig(IdUser, IdSite);
                configuration.stickyConfig  = repository.GetStickyConfig(IdUser, IdSite);
                repository.GetStickyHtml(configuration.stickyConfig);
            }
            catch (Exception e)
            {
                var messageException = telemetria.MakeMessageException(e, System.Reflection.MethodBase.GetCurrentMethod().Name);
                telemetria.Critical(messageException);
            }

            return(configuration);
        }