コード例 #1
0
        private void UpdateScoreCardScorableCriteria(ScoreCard scoreCard)
        {
            ScorableCriterionRepo repo = new ScorableCriterionRepo();

            foreach (ScorableCriterion scorableCriterion in scoreCard.ScorableCriteria)
            {
                if (repo.Exists(scorableCriterion.Id))
                {
                    repo.Update(scorableCriterion);
                }
                else
                {
                    repo.Add(scorableCriterion);
                    new ScoreCardScorableCriterionRepo().Add(new ScoreCardScorableCriterion(scoreCard.Id, scorableCriterion.Id));
                }
            }
        }