Я не совсем понимаю, что вы делаете с this
, но не смог:
Создать новый конструктор для UserActivity
, который принимает параметр для родителя и входящий Activity
object и выполняет сопоставление там:
public UserActivity(Activity activity, Object parent){
this = _mapper.Map<UserActivity>(activity);
this.Parent = parent;
}
А затем сделайте выборку в лямбде, чтобы преобразовать объекты в список:
var userActivities = activities.Select(i => new UserActivity(i, parentObject)); // parentObject == this?