public CoachingProcess Create(CreateCoachingProcessCommand command) { var coachingProcess = new CoachingProcess(command.Name, command.StartDate, command.Mode, command.Budget, command.Session, command.PerformaceIndicator, command.Coachee, command.Coach, command.Service, command.EndDate, command.Observation); coachingProcess.Validate(); _repository.Create(coachingProcess); if (Commit()) return coachingProcess; return null; }
public CoachingProcess Create(CreateCoachingProcessCommand command) { var coachingProcess = new CoachingProcess(command.Name, command.StartDate, command.Mode, command.Budget, command.Session, command.PerformaceIndicator, command.Coachee, command.Coach, command.Service, command.EndDate, command.Observation); coachingProcess.Validate(); _repository.Create(coachingProcess); if (Commit()) { return(coachingProcess); } return(null); }
public void AddCoachingProcess(CoachingProcess coachingProcess) { coachingProcess.Validate(); this.CoachingProcess.Add(coachingProcess); }