Нужно предоставить 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);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
За один кадр триггер должны покидать несколько объектов и удаляться из пула, но OnTriggerExit отрабатывает один объект из десятка
Я написал парсер с использованием AngleSharpСайт для парсинга взят условно для теста
Делаю приложение на WPF C#Хочу сделать для кнопки анимацию мерцания, через привязку к свойству
Например хочу найти строку начинающую на "лала," а заканчивающуюся на "ooo" Можно ли это как-то реализовать?