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.")); } }
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.")); } }