public IActionResult ObterMovimentacao(string numeroConta, [FromQuery] int pagina, int tamanhoPagina) { if (!SegurancaGerencialHelper.Autorizado(Request)) { return(Unauthorized()); } ExtratoPaginado paginado = null; try { paginado = _helper.ObterMovimentacoes(numeroConta, pagina, tamanhoPagina); if (paginado.Extratos.Count > 0) { return(Ok(paginado)); } else { return(NotFound(paginado)); } } catch (Exception) { return(StatusCode(Rotas.HttpStatusCodeIntervalError)); } }
public IActionResult ObterContas([FromQuery] int pagina, int tamanhoPagina) { if (!SegurancaGerencialHelper.Autorizado(Request)) { return(Unauthorized()); } ContaPaginado ret = null; try { ret = _helper.ObterContas(pagina, tamanhoPagina); if (ret.Contas.Count > 0) { return(Ok(ret)); } else { return(NotFound(ret)); } } catch (Exception) { return(StatusCode(Rotas.HttpStatusCodeIntervalError)); } }
public IActionResult Get(int id) { if (!SegurancaGerencialHelper.Autorizado(Request)) { return(Unauthorized()); } Cliente c = _chelper.Obter(id); if (c == null) { return(NotFound()); } else { return(Ok(c)); } }