public void CheckMarkRemoved(List <Mark> listMark, Guid idObjective) { var oldList = _repository.GetAllByObjective(idObjective); foreach (var mark in oldList) { if (!listMark.Contains(mark)) { _repository.Delete(mark); } } }