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))); }
public override PostView Delete(int id) { _postTagRepository.RemoveForPost(id); return(base.Delete(id)); }