Exemplo n.º 1
0
        public void IncreaseReferralCount(string url)
        {
            var urlDomain = "";

            try
            {
                urlDomain = new Uri(url).Host;
            }
            catch
            {
                urlDomain = url;
            }
            var existingReferrer = Referrers.FirstOrDefault(x => x.UrlHost == urlDomain);

            if (existingReferrer == null)
            {
                CreateReferrer(url);
            }
            else
            {
                IncrementReferralCount(existingReferrer);
            }
        }