public SiteEntity GetSiteById(string IdSite) { SiteRepository repository = new SiteRepository(); SiteEntity site = repository.FindById(new Guid(IdSite)); return(site); }
public Protocole getProtocolForSite(int idSite) { ISiteRepository siteRepo = new SiteRepository(); Site site = siteRepo.FindById(idSite); return(site.Protocole); }
public bool AddToken(Guid IdSite) { bool result = false; SiteRepository siteRepository = new SiteRepository(); SiteEntity site = siteRepository.FindById(IdSite); site.Token = CreateToken(site); result = true; return(result); }
public string GetGoogleTagManagerToken(string IdSite) { string Token = string.Empty; SiteRepository repository = new SiteRepository(); SiteEntity site = repository.FindById(new Guid(IdSite)); if (site.Token == null) { Token = CreateToken(site); site.Token = Token; } else { Token = site.Token; } return(Token); }
public bool InsertPCComApiValues(IDictionary <Param, IList <HisValue> > data, Site site) { // get des doublons var valideParamsValues = checkDoublon(data); // gestion des bornes var ValuesWithEdge = applyScaleFactory(valideParamsValues); bool insertFeedback = false; ISiteRepository siteRepo = new SiteRepository(); IParamRepository paramRepo = new ParamRepository(); IFastHisValeurRepository valeurRepo = new FastHisValeurRepository(); foreach (var values in ValuesWithEdge.Values) { try { valeurRepo.InsertPCComApiValues(values); } catch (Exception ex) { } } try { insertFeedback = true; // insertion de la date d'acquisiton dans site var siteLocal = siteRepo.FindById(site.Id); siteLocal.DateAcquisition = DateTime.Now; siteRepo.Update(siteLocal); } catch (Exception ex) { insertFeedback = false; } return(insertFeedback); }
public bool SiteWithTxtVerified(Guid IdSite) { bool result = false; SiteRepository siteRepository = new SiteRepository(); SiteEntity _site = siteRepository.FindById(IdSite); System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(_site.URL.ToString() + "/kindads.txt"); request.Method = "GET"; try { System.Net.WebResponse webResponse = request.GetResponse(); using (System.IO.Stream webStream = webResponse.GetResponseStream()) { if (webStream != null) { using (System.IO.StreamReader responseReader = new System.IO.StreamReader(webStream)) { var _response = responseReader.ReadToEnd(); if (_response != null) { if (_response.Trim() == _site.VerificationString.Trim()) { //Verify Site _site.Verified = true; siteRepository.Edit(_site); result = true; } } } } } } catch (Exception Ex) { //Do nothing } return(result); }