Example #1
0
        public async Task <IActionResult> CadastrarAtalho([FromBody, SwaggerParameter("Informações de cadastro do atalho.", Required = true)] AtalhoViewModel viewModel)
        {
            var entrada = new AtalhoEntrada(
                base.ObterIdUsuarioClaim(),
                viewModel.Titulo,
                viewModel.Url);

            return(new ApiResult(await _atalhoServico.CadastrarAtalho(entrada)));
        }
Example #2
0
        public async Task <IActionResult> AlterarAtalho(
            [FromQuery, SwaggerParameter("ID do atalho.", Required = true)] int idAtalho,
            [FromBody, SwaggerParameter("Informações para alteração de um atalho.", Required = true)] AtalhoViewModel model)
        {
            var entrada = new AtalhoEntrada(
                base.ObterIdUsuarioClaim(),
                model.Titulo,
                model.Url);

            return(new ApiResult(await _atalhoServico.AlterarAtalho(idAtalho, entrada)));
        }