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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void AddCoachingProcess(CoachingProcess coachingProcess)
 {
     coachingProcess.Validate();
     this.CoachingProcess.Add(coachingProcess);
 }
Exemplo n.º 4
0
 public void AddCoachingProcess(CoachingProcess coachingProcess)
 {
     coachingProcess.Validate();
     this.CoachingProcess.Add(coachingProcess);
 }