task full updated - fixed connectedPersonnel

This commit is contained in:
samsys
2024-07-10 20:25:54 +03:30
parent 39768f8074
commit aafafa27ce
123 changed files with 21086 additions and 1384 deletions

View File

@@ -422,4 +422,28 @@ public class AccountApplication : IAccountApplication
{
return _accountRepository.GetAccountLowerPositionvalue();
}
public OperationResult ReLogin()
{
var prAcc = _authHelper.CurrentAccountInfo();
var operation = new OperationResult();
var account = _accountRepository.GetIncludePositions(prAcc.Id);
if (account == null)
return operation.Failed("این اکانت وجود ندارد");
var permissions = _roleRepository.Get(account.RoleId)
.Permissions
.Select(x => x.Code)
.ToList();
_authHelper.SignOut();
var authViewModel = new AuthViewModel(account.id, account.RoleId, account.Fullname
, account.Username, account.Mobile, account.ProfilePhoto, permissions, account.RoleName, account.AdminAreaPermission, account.ClientAriaPermission, account.Position.PositionValue);
_authHelper.Signin(authViewModel);
return operation.Succcedded(2);
}
}