AspNetCore2.1. Не работает mapping через Automapper для объекта IdentityUser (ApplicationUser->ApplicationUserDto)

148
17 марта 2019, 02:30

Нужно предоставить WebApi доступ к UserManager<ApplicationUser> (AspNetCore.Identity). Для этого нужно сделать mapping ApplicationUser в ApplicationUserDto. Возникает исключение

Exception = "\nUnmapped members were found. Review the types and members below.\nAdd a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type\nFor no matching constructor, add a no-arg ctor, add optional arguments, or map all of...

Настройка AutoMapper:

public class MappingProfile : Profile
{
    public MappingProfile()
    {
        CreateMap<ApplicationUser, ApplicationUserDto>().ReverseMap();
    }
}

DTO:

public class ApplicationUserDto
{
    public string Id { get; set; }
    public string UserName { get; set; }
    public Company Company { get; set; }
    public string Name { get; set; }
    public string Role { get; set; }
    public string Email { get; set; }
    public string PhoneNumber { get; set; }
}

ApplicationUser:

public class ApplicationUser : IdentityUser
{
    public Company Company { get; set; }
}

Вызов маппера:

[HttpGet]
public async Task<IActionResult> Get()
{
    var users = _userManager.Users.Include(u => u.Company).ToList();
    try
    {
        var usersDto = _mapper.Map<ApplicationUserDto>(users); 
    }
    catch (Exception e)
    {
        Console.WriteLine(e); //!!!! ЛОВЛЮ ИСКЛЮЧЕНИЕ
    }
    await Task.CompletedTask;
    return new JsonResult(usersDto);
}
READ ALSO
Несколько OnTriggerExit за кадр

Несколько OnTriggerExit за кадр

За один кадр триггер должны покидать несколько объектов и удаляться из пула, но OnTriggerExit отрабатывает один объект из десятка

169
Как правильно подобрать селекторы?

Как правильно подобрать селекторы?

Я написал парсер с использованием AngleSharpСайт для парсинга взят условно для теста

140
Как сделать анимацию смены цвета фона у Button WPF C#?

Как сделать анимацию смены цвета фона у Button WPF C#?

Делаю приложение на WPF C#Хочу сделать для кнопки анимацию мерцания, через привязку к свойству

165
Поиск подстроки в строке &ldquo;от&rdquo; и &ldquo;до&rdquo; C# [закрыт]

Поиск подстроки в строке “от” и “до” C# [закрыт]

Например хочу найти строку начинающую на "лала," а заканчивающуюся на "ooo" Можно ли это как-то реализовать?

163