public async Task <IActionResult> Listar() { try { string usuarioClaims = _httpContextAccessor.HttpContext.User.FindFirst("usuario").Value; AutenticarUsuarioResponse usuarioResponse = JsonConvert.DeserializeObject <AutenticarUsuarioResponse>(usuarioClaims); var response = _serviceCanal.Listar(usuarioResponse.Id); return(await ResponseAsync(response, _serviceCanal)); } catch (Exception ex) { return(await ResponseExceptionAsync(ex)); } }
public IActionResult Listar() { try { Guid idUsuario = Guid.NewGuid(); var response = _serviceCanal.Listar(idUsuario); return(ResponseAsync(response, _serviceCanal)); } catch (Exception ex) { return(ResponseExceptionAsync(ex)); } }
public async Task <IActionResult> Listar() { try { var usuarioLogado = _authenticatedUser.ObtertUsuarioAutenticado(); // var usuario = Guid.Parse("B5653AFF-6AB6-439F-9CD7-20C61E7E0473"); var response = _serviceCanal.Listar(usuarioLogado.Id); // var response = _serviceCanal.Listar(usuario); return(await ResponseAsync(response, _serviceCanal)); }catch (Exception e) { return(await ResponseExceptionAsync(e)); } }
public async Task <IActionResult> Listar() { try { // String capturada do claim feita no usuario contoller que tem os dados da requisicao. string usuarioClaims = _httpContextAccessor.HttpContext.User.FindFirst("Usuario").Value; AutenticarUsuarioResponse usuarioResponse = JsonConvert.DeserializeObject <AutenticarUsuarioResponse>(usuarioClaims); // Esse autenticaar converte o objeto serializado em um Json podendo usar o nome e id do usuario. var response = _serviceCanal.Listar(usuarioResponse.Id); return(await ResponseAsync(response, _serviceCanal)); } catch (Exception ex) { return(ResponseException(ex)); } }