public List <Item> getAll() { sql = dataBase.selectAllFrom("Item"); command.CommandText = sql; listaItems = new List <Item>(); try { reader = command.ExecuteReader(); listaItems = mapper.getListItemsFrom(reader); } catch (Exception e) { Console.WriteLine(e.GetBaseException()); throw new Exception(e.Message); } finally { dataBase.exitConnection(); } return(listaItems); }