コード例 #1
0
        public Coach Update(UpdateCoachCommand commandCoach)
        {
            Coach coach = _repository.GetOneIncludeDetails(commandCoach.Id);

            foreach (var speciality in commandCoach.Speciality)
            {
                coach.AddSpeciality(speciality);
            }
            foreach (var formation in commandCoach.Formation)
            {
                coach.AddFormation(formation);
            }
            _repository.Update(coach);

            if (Commit())
            {
                return(coach);
            }

            return(null);
        }