public Guid Add(ItemDto itemDto)
        {
            itemDto.Id = Guid.NewGuid();
            repository.Insert(itemDto.MapToItem());
            repository.SaveChanges();

            return(itemDto.Id);
        }
        public ItemDto Update(Guid id, ItemDto itemDto)
        {
            var item = repository.GetById(id);

            if (item == null || itemDto.Id != id)
            {
                return(null);
            }

            repository.Update(itemDto.MapToItem(item));
            repository.SaveChanges();

            return(itemDto);
        }