"без добавления в базу"
А почему? Если функционал повторяется, удобнее же метод вызвать.
Просто интересно.