public IActionResult GetContas(bool ativo = true)
 {
     try
     {
         IEnumerable <ContaModel> Contas = _repository.Get(ativo);
         if (Contas.Count() > 0)
         {
             List <ContaDTO> ContaDTO = new List <ContaDTO>();
             foreach (var conta in Contas)
             {
                 ContaDTO.Add(new ContaDTO()
                 {
                     Id                = conta.Id,
                     Descricao         = conta.Descricao,
                     FlagAtivo         = conta.FlagAtivo,
                     LimiteSaqueDiario = conta.LimiteSaqueDiario,
                     Saldo             = conta.Saldo,
                     Tipo              = conta.Tipo
                 });
             }
             return(Ok(ContaDTO));
         }
         else
         {
             return(NotFound("Nenhuma conta encontrada."));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Get()
 {
     return(Ok(_ContasRepository.Get()));
 }
 public ContaViewModel(IContasRepository contaLuzRepository)
 {
     this.listaContasLuz = contaLuzRepository.Get();
     this.menorConsumo   = contaLuzRepository.GetMenor();
     this.maiorConsumo   = contaLuzRepository.GetMaior();
 }
 public IActionResult View(int id)
 {
     return View(contaRepository.Get(id));
 }