Esempio n. 1
0
        public string AddUrl(Uri uri)
        {
            var existingResult = _context.ShortUrls.FirstOrDefault(x => x.Url == uri.ToString());
            if (existingResult != null) return existingResult.Id;
            
            var newUrl = new ShortUrl()
            {
                Added = DateTime.Now,
                Id = getUniqueHash(),
                Url = uri.ToString()

            };
            _context.ShortUrls.InsertOnSubmit(newUrl);
            _context.SubmitChanges();

            return newUrl.Id;
        }
Esempio n. 2
0
 partial void DeleteShortUrl(ShortUrl instance);
Esempio n. 3
0
 partial void UpdateShortUrl(ShortUrl instance);
Esempio n. 4
0
 partial void InsertShortUrl(ShortUrl instance);