コード例 #1
0
ファイル: TopicTagRepository.cs プロジェクト: Alukar/ForumMVC
 public void Delete(DalTopicTag entity)
 {
     if (entity == null) throw new ArgumentNullException("entity");
     Delete(entity.Id);
 }
コード例 #2
0
ファイル: TopicTagRepository.cs プロジェクト: Alukar/ForumMVC
        private void UpdateInfo(TopicTag topicTag, DalTopicTag dalTopicTag)
        {
            if (topicTag == null || dalTopicTag == null) throw new ArgumentNullException();

            topicTag.Id = dalTopicTag.Id;
            topicTag.Tag = dalTopicTag.Tag;
        }
コード例 #3
0
ファイル: TopicTagRepository.cs プロジェクト: Alukar/ForumMVC
 public void Update(DalTopicTag entity)
 {
     if (entity == null) throw new ArgumentNullException("entity");
     var existedEntity = _dbSetTopicTags.Find(entity.Id);
     UpdateInfo(existedEntity, entity);
 }
コード例 #4
0
ファイル: TopicTagRepository.cs プロジェクト: Alukar/ForumMVC
 private TopicTag ToOrmTopicTag(DalTopicTag dalTopicTag)
 {
     if (dalTopicTag == null) return null;
     var newTopicTag = new TopicTag();
     UpdateInfo(newTopicTag, dalTopicTag);
     return newTopicTag;
 }
コード例 #5
0
ファイル: TopicTagRepository.cs プロジェクト: Alukar/ForumMVC
 public void Insert(DalTopicTag entity)
 {
     if (entity == null) throw new ArgumentNullException("entity");
     _dbSetTopicTags.Add(ToOrmTopicTag(entity));
 }