public IActionResult EditConta([FromRoute] int Id, [FromBody] ContaDTO conta)
 {
     //SE OS IDS FOREM DIFERENTES RETORNAR NÃO ENCONTRADO
     if (Id != conta.Id)
     {
         return(NotFound());
     }
     //SE AS INFORMAÇÕES NÃO FOREM VÁLIDAS RETORNAR BAD REQUEST
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         ContaModel getConta = _repository.GetById(Id);
         getConta.Descricao         = conta.Descricao;
         getConta.LimiteSaqueDiario = conta.LimiteSaqueDiario;
         getConta.Tipo = conta.Tipo;
         try
         {
             _repository.PutConta(getConta);
             string response = "Conta editada com sucesso.";
             return(Ok(response));
         }
         catch (Exception ex)
         {
             return(BadRequest(ex.Message));
         }
     }
 }