public void CheckWeaknessRemoved(List <Weakness> listWeakness, Guid idCoachee) { var oldList = _repository.GetAllByCoachee(idCoachee); foreach (var weakness in oldList) { if (!listWeakness.Contains(weakness)) { _repository.Delete(weakness); } } }