You are mapping collections, not single entities (IEnumerable<Store> to IEnumerable<StoreVM>), so use this mapping
var VMstores = Mapper.Map<IEnumerable<Store>, IEnumerable<StoreVM>>(stores);
You are mapping collections, not single entities (IEnumerable<Store> to IEnumerable<StoreVM>), so use this mapping
var VMstores = Mapper.Map<IEnumerable<Store>, IEnumerable<StoreVM>>(stores);