public async Task Get_ShouldReturn_AItem()
        {
            //Arrange
            var urlMapFilterInput = new UrlMapFilterInput()
            {
                Take = 2,
                Page = 2
            };
            var urlMapOutputs = await _tinyUrlService.GetAll(urlMapFilterInput);

            var output = urlMapOutputs.Items.First();


            //Act
            var urlMapOutput = await _tinyUrlService.Get(output.Id);


            //Assert
            Assert.NotNull(urlMapOutput);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> OnGetAsync(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var urlMapOutput = await _tinyUrlService.Get(id);

            UrlMap = new UrlMapInput()
            {
                Id          = urlMapOutput.Id,
                Title       = urlMapOutput.Title,
                Description = urlMapOutput.Description,
                RawUrl      = urlMapOutput.RawUrl,
            };

            if (UrlMap == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemplo n.º 3
0
        public async Task <IViewComponentResult> InvokeAsync(string id)
        {
            var urlMapOutput = await _tinyUrlService.Get(id);

            return(View(urlMapOutput));
        }
Exemplo n.º 4
0
 public async Task <UrlMapOutput> Get(string id)
 {
     return(await _tinyUrlService.Get(id));
 }