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); }