Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public async Task <TextPieceResponceV1> Get(string id)
        {
            var entity = await _repository.Get(id);

            return(EntityMapper.ToV1Response(entity));
        }