У меня есть агрегат с именем Campaign, каждый из которых имеет корневую сущность с именем camp, у этой корневой сущности есть список попыток (сущность)
public class Attempts: IEntity<Attempts>
{
private int id;
public AttempNumber AttemptNumber {get;}
//other fields
}
public class Campaign: IEntity<Campaign> //root
{
private int id;
public IList<Attempt> {get;}
//other fields
}
Я использую метод для добавления попытки кампании
public virtual void AssignAttempts(Attempts att)
{
Validate.NotNull(att, "attemps are required for assignment");
this.attempts.add(att);
}
Проблема возникает, когда я пытаюсь редактировать определенный элемент в списке попыток.Я получаю Attempt от AttempNumber и передаю его методу editAttempt, но я не знаю, как настроить попытку, не удаляя весь список, и воссоздать ее снова
public virtual void EditAttempts(Attempts att)
{
Validate.NotNull(att, "attemps are required for assignment");
}
Любая помощь будет оценена!, Педро де ла Круз