@embiid

Как преоброзовать с одного типа в другой?

И вот ее реализация интерфейса:
public async Task<ProductDto> AddAsync(ProductDto item)
        {
            var product = await _unitOfWork.ProductRepository.AddAsync(item);
            return _mapper.Map<ProductDto>(product);
        }


А вот что в unitofwork:
public async Task<Product> AddAsync(Product id)
        {
            _context.Set<Product>().Add(id);
            await _context.SaveChangesAsync();

            return id;
        }


Да, я понимаю в что я не могу ProductDto конвертнуть из Product. Как мне это нужно сделать?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Воспользоваться мапером или вручную создать новый Product и присвоить значения полей из ProductDto
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы