Ejemplo n.º 1
0
        public void TestConversion()
        {
            long a = 99111234;

            var ans = DataConvertor.ToBaseN(a);

            var b = DataConvertor.ToLongN(ans);

            Assert.AreEqual(a, b);
        }
Ejemplo n.º 2
0
        public ActionResult <UrlEntity> Get(string shortUrl)
        {
            if (string.IsNullOrEmpty(shortUrl))
            {
                return(BadRequest());
            }
            var mongoUrlEntity = _tinyUrlRepository.GetLongUrl(DataConvertor.ToLongN(shortUrl));

            if (mongoUrlEntity == null)
            {
                return(NotFound());
            }
            return(new ObjectResult(new UrlEntity()
            {
                ShortUrl = shortUrl,
                LongUrl = mongoUrlEntity.LongUrl
            }));
        }