예제 #1
0
 public void LogError(LogMessage logMessage)
 {
     using (var context = new TinyURLEntities())
     {
         context.LogMessages.Add(logMessage);
         context.SaveChanges();
     }
 }
 public void AddShortenedURLMapping(URLMapping urlMapping)
 {
     using (var context = new TinyURLEntities())
     {
         context.URLMappings.Add(urlMapping);
         context.SaveChanges();
     }
 }
 public URLMapping GetURLMapping(string shortenedURL)
 {
     using (var context = new TinyURLEntities())
     {
         var data = from uMap in context.URLMappings
                    where uMap.TinyUrl == shortenedURL
                    select uMap;
         if (data != null)
         {
             return(data.FirstOrDefault());
         }
         return(null);
     }
 }
 public bool IsExist(string shortUrl)
 {
     using (var context = new TinyURLEntities())
     {
         var data = from uMap in context.URLMappings
                    where uMap.TinyUrl == shortUrl
                    select uMap;
         if (data.FirstOrDefault() != null)
         {
             return(true);
         }
         return(false);
     }
 }