public Memo Update(Memo item) { if (_repository.Get(item.Id) == null) { throw new NotFoundException($"Entity with id {item.Id} not found."); } var entity = Mapper.Map <MemoEntity>(item); entity.UserId = _userService.CurrentUserId; _repository.Update(entity); _repository.SaveChanges(); return(Mapper.Map <Memo>(entity)); }
public async Task <Dtos.V2.TextPieceResponceV2> Get(string id, Dtos.V2.SortOption?sort) { var entity = await _repository.Get(id); if (entity == null) { return(null); } var response = EntityMapper.ToV2Response(entity); response.Paragraphs = DoSort(sort, response.Paragraphs); return(response); }
public async Task <TextPieceResponceV1> Get(string id) { var entity = await _repository.Get(id); return(EntityMapper.ToV1Response(entity)); }