コード例 #1
0
ファイル: SqlUrlRepository.cs プロジェクト: gmstr/Spe.sh.NET
        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;
        }
コード例 #2
0
 partial void DeleteShortUrl(ShortUrl instance);
コード例 #3
0
 partial void UpdateShortUrl(ShortUrl instance);
コード例 #4
0
 partial void InsertShortUrl(ShortUrl instance);