Задать вопрос
@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. Как мне это нужно сделать?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Воспользоваться мапером или вручную создать новый Product и присвоить значения полей из ProductDto
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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