コード例 #1
0
        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);
        }