示例#1
0
        public override PostView Update(int id, UpdatePostDto dto)
        {
            var entity = _repo.Get(id);

            _postTagRepository.RemoveForPost(entity.id);
            addTags(dto.Tags, entity.id);
            var post = _repo.Update(_mapper.To(dto, entity));

            return(_mapper.From(_repo.Get(id)));
        }
示例#2
0
 public override PostView Delete(int id)
 {
     _postTagRepository.RemoveForPost(id);
     return(base.Delete(id));
 }