Ejemplo n.º 1
0
        public async Task <IActionResult> GetURLByProfissionalAsync([FromRoute] int profissionalId, [FromRoute] int idCliente, [FromRoute] string token)
        {
            try
            {
                var response = default(IEnumerable <ProfissionalXUrl>);
                if (await SeguracaServ.ValidaTokenAsync(token))
                {
                    response = _urlService.GetByProfissionalId(idCliente, profissionalId);
                }
                else
                {
                    throw new Exception("Token inválido.");
                }

                return(Ok(response));
            }
            catch (Exception e)
            {
                return(StatusCode(500, "Não foi possível completar a operação."));
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> SaveURLAsync([FromRoute] string token, [FromBody] ProfissionalXUrl url)
        {
            try
            {
                var response = default(ProfissionalXUrl);
                if (await SeguracaServ.ValidaTokenAsync(token))
                {
                    response = _urlService.Save(url);
                }
                else
                {
                    throw new Exception("Token inválido.");
                }

                return(Ok(response));
            }
            catch (Exception e)
            {
                return(StatusCode(500, "Não foi possível completar a operação."));
            }
        }