public CoachingProcess CheckCoachRemovedOfCoachingProcess(List <Coach> listCoachingProcess, CoachingProcess coachingProcess) { var oldList = _repository.GetAllByCoachingProcess(coachingProcess.Id); foreach (var coach in oldList) { if (!listCoachingProcess.Contains(coach)) { coachingProcess.RemoveCoach(coach); } } foreach (var coach in listCoachingProcess) { coachingProcess.AddCoach(coach); } return(coachingProcess); }