added "change password" feature

This commit is contained in:
Nicola Carminati
2019-03-20 15:41:00 +01:00
parent 5ad4f7f909
commit ec020e4b8e
10 changed files with 127 additions and 42 deletions
@@ -212,6 +212,18 @@ namespace Step.Database.Controllers
return GetUserInfo(userId);
}
public DTOUserModel UpdateUserPassword(int userId, DTONewPasswordrModel userData)
{
UserModel user = FindById(userId);
if (user != null)
{
user.Password = Crypto.HashPassword(userData.newPassword);
dbCtx.SaveChanges();
}
return GetUserInfo(userId);
}
public DTOUserModel UpdateUserRole(int userId, int roleId)
{
using (MachinesUsersController machineController = new MachinesUsersController())