version 3 - using Automapper + CRUD