Update automapper
This commit is contained in:
@@ -14,23 +14,25 @@ namespace InventoryTraker.Web.Controllers
|
||||
public class UserController : ControllerBase
|
||||
{
|
||||
private readonly ApplicationUserManager _userManager;
|
||||
private readonly IMapper _mapper;
|
||||
|
||||
public UserController(ApplicationUserManager userManager)
|
||||
{
|
||||
_userManager = userManager;
|
||||
}
|
||||
public UserController(ApplicationUserManager userManager, IMapper mapper)
|
||||
{
|
||||
_userManager = userManager;
|
||||
_mapper = mapper;
|
||||
}
|
||||
|
||||
public ActionResult Index()
|
||||
public ActionResult Index()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public JsonResult All()
|
||||
{
|
||||
var users =
|
||||
var users =
|
||||
_userManager
|
||||
.Users
|
||||
.ProjectTo<UserViewModel>()
|
||||
.ProjectTo<UserViewModel>(_mapper.ConfigurationProvider)
|
||||
.OrderBy(u => u.UserName);
|
||||
|
||||
return BetterJson(users);
|
||||
@@ -47,7 +49,7 @@ namespace InventoryTraker.Web.Controllers
|
||||
new User
|
||||
{
|
||||
Email = form.Email,
|
||||
UserName = form.UserName
|
||||
UserName = form.UserName,
|
||||
};
|
||||
|
||||
var identityResult = await _userManager.CreateAsync(user, form.Password);
|
||||
@@ -55,7 +57,7 @@ namespace InventoryTraker.Web.Controllers
|
||||
if (!identityResult.Succeeded)
|
||||
return GetErrorListJson(identityResult.Errors.ToArray());
|
||||
|
||||
return BetterJson(Mapper.Map<UserViewModel>(user));
|
||||
return BetterJson(_mapper.Map<UserViewModel>(user));
|
||||
}
|
||||
|
||||
[ActionLog]
|
||||
@@ -83,7 +85,7 @@ namespace InventoryTraker.Web.Controllers
|
||||
if (!identityResult.Succeeded)
|
||||
return GetErrorListJson(identityResult.Errors.ToArray());
|
||||
|
||||
return BetterJson(Mapper.Map<UserViewModel>(user));
|
||||
return BetterJson(_mapper.Map<UserViewModel>(user));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user