add new login post one.
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.9" />
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.9" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.9" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.9" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" 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)
|
if (loginInfo != null && loginInfo.result)
|
||||||
{
|
{
|
||||||
myUser = new User();
|
myUser = new User();
|
||||||
myUser.Email = loginInfo.Email;
|
myUser.Email = loginInfo.email;
|
||||||
myUser.FirstName = loginInfo.FirstName;
|
myUser.FirstName = loginInfo.firstName;
|
||||||
myUser.LastName = loginInfo.LastName;
|
myUser.LastName = loginInfo.lastName;
|
||||||
myUser.Username = loginInfo.StafflinkNo;
|
myUser.Username = loginInfo.stafflinkNo;
|
||||||
//now check the adminuser table
|
//now check the adminuser table
|
||||||
var user = _context.AdminUsers.SingleOrDefault(x => x.StafflinkNo == model.Username);
|
var user = _context.AdminUsers.SingleOrDefault(x => x.StafflinkNo == model.Username);
|
||||||
if (user != null)
|
if (user != null)
|
||||||
@@ -178,10 +178,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
if (loginInfo != null && loginInfo.result)
|
if (loginInfo != null && loginInfo.result)
|
||||||
{
|
{
|
||||||
myUser = new User();
|
myUser = new User();
|
||||||
myUser.Email = loginInfo.Email;
|
myUser.Email = loginInfo.email;
|
||||||
myUser.FirstName = loginInfo.FirstName;
|
myUser.FirstName = loginInfo.firstName;
|
||||||
myUser.LastName = loginInfo.LastName;
|
myUser.LastName = loginInfo.lastName;
|
||||||
myUser.Username = loginInfo.StafflinkNo;
|
myUser.Username = loginInfo.stafflinkNo;
|
||||||
statuscode = 1;
|
statuscode = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,10 +222,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
MyADObject myADObj = staffLink.SearchStaff(username);
|
MyADObject myADObj = staffLink.SearchStaff(username);
|
||||||
User user = new()
|
User user = new()
|
||||||
{
|
{
|
||||||
Username = myADObj.StafflinkNo,
|
Username = myADObj.stafflinkNo,
|
||||||
Email = myADObj.Email,
|
Email = myADObj.email,
|
||||||
FirstName = myADObj.FirstName,
|
FirstName = myADObj.firstName,
|
||||||
LastName = myADObj.LastName
|
LastName = myADObj.lastName
|
||||||
};
|
};
|
||||||
// myADObj.JobTitle;
|
// myADObj.JobTitle;
|
||||||
return user;
|
return user;
|
||||||
@@ -239,10 +239,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
|
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
|
||||||
User user = new()
|
User user = new()
|
||||||
{
|
{
|
||||||
Username = myADObj.StafflinkNo,
|
Username = myADObj.stafflinkNo,
|
||||||
Email = myADObj.Email,
|
Email = myADObj.email,
|
||||||
FirstName = myADObj.FirstName,
|
FirstName = myADObj.firstName,
|
||||||
LastName = myADObj.LastName
|
LastName = myADObj.lastName
|
||||||
};
|
};
|
||||||
// myADObj.JobTitle;
|
// myADObj.JobTitle;
|
||||||
return user;
|
return user;
|
||||||
|
|||||||
@@ -55,14 +55,14 @@ namespace CarParkValidationAPI.Repository
|
|||||||
int statuscode = 0;
|
int statuscode = 0;
|
||||||
string webAPIUrl = _appSettings.LoginWebAPI;
|
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)
|
if (loginInfo != null && loginInfo.result)
|
||||||
{
|
{
|
||||||
myUser = new User();
|
myUser = new User();
|
||||||
myUser.Email = loginInfo.Email;
|
myUser.Email = loginInfo.email;
|
||||||
myUser.FirstName = loginInfo.FirstName;
|
myUser.FirstName = loginInfo.firstName;
|
||||||
myUser.LastName = loginInfo.LastName;
|
myUser.LastName = loginInfo.lastName;
|
||||||
myUser.Username = loginInfo.StafflinkNo;
|
myUser.Username = loginInfo.stafflinkNo;
|
||||||
//now check the adminuser table
|
//now check the adminuser table
|
||||||
var user = _context.AdminUsers.
|
var user = _context.AdminUsers.
|
||||||
SingleOrDefault(x => x.StafflinkNo == model.Username
|
SingleOrDefault(x => x.StafflinkNo == model.Username
|
||||||
@@ -154,10 +154,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
if (loginInfo != null && loginInfo.result)
|
if (loginInfo != null && loginInfo.result)
|
||||||
{
|
{
|
||||||
myUser = new User();
|
myUser = new User();
|
||||||
myUser.Email = loginInfo.Email;
|
myUser.Email = loginInfo.email;
|
||||||
myUser.FirstName = loginInfo.FirstName;
|
myUser.FirstName = loginInfo.firstName;
|
||||||
myUser.LastName = loginInfo.LastName;
|
myUser.LastName = loginInfo.lastName;
|
||||||
myUser.Username = loginInfo.StafflinkNo;
|
myUser.Username = loginInfo.stafflinkNo;
|
||||||
statuscode = 1;
|
statuscode = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,10 +198,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
MyADObject myADObj = staffLink.SearchStaff(username);
|
MyADObject myADObj = staffLink.SearchStaff(username);
|
||||||
User user = new()
|
User user = new()
|
||||||
{
|
{
|
||||||
Username = myADObj.StafflinkNo,
|
Username = myADObj.stafflinkNo,
|
||||||
Email = myADObj.Email,
|
Email = myADObj.email,
|
||||||
FirstName = myADObj.FirstName,
|
FirstName = myADObj.firstName,
|
||||||
LastName = myADObj.LastName
|
LastName = myADObj.lastName
|
||||||
};
|
};
|
||||||
// myADObj.JobTitle;
|
// myADObj.JobTitle;
|
||||||
return user;
|
return user;
|
||||||
@@ -215,10 +215,10 @@ namespace CarParkValidationAPI.Repository
|
|||||||
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
|
MyADObject myADObj = staffLink.CheckADCredentials(username,password);
|
||||||
User user = new()
|
User user = new()
|
||||||
{
|
{
|
||||||
Username = myADObj.StafflinkNo,
|
Username = myADObj.stafflinkNo,
|
||||||
Email = myADObj.Email,
|
Email = myADObj.email,
|
||||||
FirstName = myADObj.FirstName,
|
FirstName = myADObj.firstName,
|
||||||
LastName = myADObj.LastName
|
LastName = myADObj.lastName
|
||||||
};
|
};
|
||||||
// myADObj.JobTitle;
|
// myADObj.JobTitle;
|
||||||
return user;
|
return user;
|
||||||
|
|||||||
Reference in New Issue
Block a user