我正在使用AutoMapper。在帐户控制器中,我有一个HTTP POST方法,其中的参数应为:
public IActionResult Post([FromBody]RegistrationViewModel model)
但是问题是当我按Ctrl
+ .
时,ASP.NET并没有建议我导入某些库。我已经安装:
我不知道问题出在哪里。请帮忙。
[HttpPost]
public IActionResult Post([FromBody]RegistrationViewModel model)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
var userIdentity = _mapper.Map<AppUser>(model);
var result = await _userManager.CreateAsync(userIdentity, model.Password);
if (!result.Succeeded) return new BadRequestObjectResult(Errors.AddErrorsToModelState(result, ModelState));
await _appDbContext.JobSeekers.AddAsync(new JobSeeker { IdentityId = userIdentity.Id, Location = model.Location });
await _appDbContext.SaveChangesAsync();
return new OkResult();
}