add new login post one.

This commit is contained in:
Kham
2021-11-16 14:09:49 +11:00
parent 9dab5536c2
commit 87c89897c2
3 changed files with 34 additions and 33 deletions
@@ -5,6 +5,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.9" />
@@ -89,10 +89,10 @@ namespace CarParkValidationAPI.Repository
if (loginInfo != null && loginInfo.result)
{
myUser = new User();
myUser.Email = loginInfo.Email;
myUser.FirstName = loginInfo.FirstName;
myUser.LastName = loginInfo.LastName;
myUser.Username = loginInfo.StafflinkNo;
myUser.Email = loginInfo.email;
myUser.FirstName = loginInfo.firstName;
myUser.LastName = loginInfo.lastName;
myUser.Username = loginInfo.stafflinkNo;
//now check the adminuser table
var user = _context.AdminUsers.SingleOrDefault(x => x.StafflinkNo == model.Username);
if (user != null)
@@ -178,10 +178,10 @@ namespace CarParkValidationAPI.Repository
if (loginInfo != null && loginInfo.result)
{
myUser = new User();
myUser.Email = loginInfo.Email;
myUser.FirstName = loginInfo.FirstName;
myUser.LastName = loginInfo.LastName;
myUser.Username = loginInfo.StafflinkNo;
myUser.Email = loginInfo.email;
myUser.FirstName = loginInfo.firstName;
myUser.LastName = loginInfo.lastName;
myUser.Username = loginInfo.stafflinkNo;
statuscode = 1;
}
@@ -222,10 +222,10 @@ namespace CarParkValidationAPI.Repository
MyADObject myADObj = staffLink.SearchStaff(username);
User user = new()
{
Username = myADObj.StafflinkNo,
Email = myADObj.Email,
FirstName = myADObj.FirstName,
LastName = myADObj.LastName
Username = myADObj.stafflinkNo,
Email = myADObj.email,
FirstName = myADObj.firstName,
LastName = myADObj.lastName
};
// myADObj.JobTitle;
return user;
@@ -239,10 +239,10 @@ namespace CarParkValidationAPI.Repository
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
User user = new()
{
Username = myADObj.StafflinkNo,
Email = myADObj.Email,
FirstName = myADObj.FirstName,
LastName = myADObj.LastName
Username = myADObj.stafflinkNo,
Email = myADObj.email,
FirstName = myADObj.firstName,
LastName = myADObj.lastName
};
// myADObj.JobTitle;
return user;
@@ -55,14 +55,14 @@ namespace CarParkValidationAPI.Repository
int statuscode = 0;
string webAPIUrl = _appSettings.LoginWebAPI;
var loginInfo = await CommonAD.WebAPIUtil.GetLoginADAsync(webAPIUrl, "CheckADCredentials", model.Username, model.Password);
var loginInfo = await CommonAD.WebAPIUtil.PostLoginADAsync(webAPIUrl, "CheckCredentials", model.Username, model.Password);
if (loginInfo != null && loginInfo.result)
{
myUser = new User();
myUser.Email = loginInfo.Email;
myUser.FirstName = loginInfo.FirstName;
myUser.LastName = loginInfo.LastName;
myUser.Username = loginInfo.StafflinkNo;
myUser.Email = loginInfo.email;
myUser.FirstName = loginInfo.firstName;
myUser.LastName = loginInfo.lastName;
myUser.Username = loginInfo.stafflinkNo;
//now check the adminuser table
var user = _context.AdminUsers.
SingleOrDefault(x => x.StafflinkNo == model.Username
@@ -154,10 +154,10 @@ namespace CarParkValidationAPI.Repository
if (loginInfo != null && loginInfo.result)
{
myUser = new User();
myUser.Email = loginInfo.Email;
myUser.FirstName = loginInfo.FirstName;
myUser.LastName = loginInfo.LastName;
myUser.Username = loginInfo.StafflinkNo;
myUser.Email = loginInfo.email;
myUser.FirstName = loginInfo.firstName;
myUser.LastName = loginInfo.lastName;
myUser.Username = loginInfo.stafflinkNo;
statuscode = 1;
}
@@ -198,10 +198,10 @@ namespace CarParkValidationAPI.Repository
MyADObject myADObj = staffLink.SearchStaff(username);
User user = new()
{
Username = myADObj.StafflinkNo,
Email = myADObj.Email,
FirstName = myADObj.FirstName,
LastName = myADObj.LastName
Username = myADObj.stafflinkNo,
Email = myADObj.email,
FirstName = myADObj.firstName,
LastName = myADObj.lastName
};
// myADObj.JobTitle;
return user;
@@ -215,10 +215,10 @@ namespace CarParkValidationAPI.Repository
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
User user = new()
{
Username = myADObj.StafflinkNo,
Email = myADObj.Email,
FirstName = myADObj.FirstName,
LastName = myADObj.LastName
Username = myADObj.stafflinkNo,
Email = myADObj.email,
FirstName = myADObj.firstName,
LastName = myADObj.lastName
};
// myADObj.JobTitle;
return user;