AutoMapper InjectFrom value mapper

FYI Value injector doesn’t support automatic collection mapping like AutoMapper but you could use a simple LINQ expression and operate on each element:
IEnumerable<Category> categoryList = categoryService.GetAll();
List<CategoryViewModel> viewModelList = categoryList
 .Select(x => new CategoryViewModel().InjectFrom(x)).Cast<CategoryViewModel>()
 .ToList();

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s