Implementierung des Imports von Benutzern und Gruppen aus Active Directory im Angular-Frontend.
This commit is contained in:
@@ -13,8 +13,8 @@ namespace DigitalData.UserManager.API.Controllers
|
||||
{
|
||||
}
|
||||
|
||||
[HttpPost("ByAD")]
|
||||
public async Task<IActionResult> CreateByAD(ADGroup adGroup)
|
||||
[HttpPost("ByDir")]
|
||||
public async Task<IActionResult> CreateByDir(DirectoryGroupDto adGroup)
|
||||
{
|
||||
var result = await _service.CreateAsync(adGroup);
|
||||
if (result.IsSuccess)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using DigitalData.Core.API;
|
||||
using DigitalData.UserManager.Application.Contracts;
|
||||
using DigitalData.UserManager.Application.DTOs.Group;
|
||||
using DigitalData.UserManager.Application.DTOs.User;
|
||||
using DigitalData.UserManager.Domain.Entities;
|
||||
using DigitalData.UserManager.Infrastructure.Contracts;
|
||||
@@ -26,5 +27,19 @@ namespace DigitalData.UserManager.API.Controllers
|
||||
var result = assigned ? await _service.ReadByGroupIdAsync(groupId) : await _service.ReadUnassignedByGroupIdAsync(groupId); ;
|
||||
return Ok(result);
|
||||
}
|
||||
|
||||
[HttpPost("ByDir")]
|
||||
public async Task<IActionResult> CreateByDir(UserPrincipalDto upDto)
|
||||
{
|
||||
var result = await _service.CreateAsync(upDto);
|
||||
if (result.IsSuccess)
|
||||
{
|
||||
var createdResource = new { Id = result.Data };
|
||||
var actionName = nameof(GetById);
|
||||
var routeValues = new { id = createdResource.Id };
|
||||
return CreatedAtAction(actionName, routeValues, createdResource);
|
||||
}
|
||||
return BadRequest(result);
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -192,10 +192,8 @@ E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\runtimes\win\lib\net7.0\System.Windows.Extensions.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Infrastructure.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Attributes.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Infrastructure.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\DigitalData.Core.Attributes.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\System.DirectoryServices.AccountManagement.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\runtimes\win\lib\net7.0\System.DirectoryServices.AccountManagement.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.UserManager\DigitalData.UserManager.API\bin\Debug\net7.0\runtimes\win\lib\net7.0\System.Security.Cryptography.ProtectedData.dll
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user