//Validation will take place in the other Add method's Validate method //And in IncrementService validate public void Add(ReminderAggregate reminderAggregate) { var reminder = new reminder() { reminderDate = reminderAggregate.ReminderDate, remindercol = reminderAggregate.ReminderCol, createdBy = _authRepository.Username }; var incrementType = new incrementtype() { incrementTypeDescription = reminderAggregate.IncrementDescription }; var incrementId = incrementService.Add(incrementType); reminder.snoozeIncrementTypeId = incrementId; Add(reminder); }
public void SetAggregate(ReminderAggregate aggregate) { this.aggregate = aggregate; SetFields(); }