public void Insert(NewDiscussionViewModel model) { var mapper = new MapperConfiguration(c => { c.CreateMap <NewDiscussionViewModel, Discussion>(); c.IgnoreUnmapped(); c.CreateMap <UserViewModel, User>(); c.IgnoreUnmapped(); c.CreateMap <CategoryViewModel, Category>(); c.IgnoreUnmapped(); }).CreateMapper(); var discussion = mapper.Map <NewDiscussionViewModel, Discussion>(model); _discussionsRepository.Insert(discussion); }