refactored model, added AutoMapper and using view model in AFA.Web