public bool AddAds(string IdUser, Comun.Models.ViewModel.DefaultAds model) { bool result = false; PublisherAdsRepository repository = new PublisherAdsRepository(); result = repository.AddAds(IdUser, model); return(result); }
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); }
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); }
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); }
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); }
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); }