Licensed under the MIT license
Admin Service Web | |
Info | A service which allows EFSA staff members to assess an End Point Assessment Organisation (EPAO) or Approved Training Provider (ATP) and add then to the register (RoEPAO & RoATP). |
Build | |
Web | https://localhost:44347/ |
See Support Site for EFSA developer details.
- Install .NET Core 2.2 SDK
- Install Visual Studio 2019 with these workloads:
- ASP.NET and web development
- Install SQL Server 2017 Developer Edition
- Install SQL Management Studio
- Install Azure Storage Emulator (Make sure you are on at least v5.3)
- Install Azure Storage Explorer
- Administrator Access
- Clone this repository
- Open Visual Studio as an administrator
The Admin service does not have a database it accesses both the RoEPAO and RoATP databases via their internal APIs.
- Get the das-admin-service configuration json file from das-employer-config; which is a non-public repository.
- Create a Configuration table in your (Development) local Azure Storage account.
- Add a row to the Configuration table with fields: PartitionKey: LOCAL, RowKey: SFA.DAS.AdminService_1.0, Data: {{The contents of the local config json file}}.
To use EAPO or RoATP admin functionality; you will need to have the SFA.DAS.AssessorService.Application.Api and SFA.DAS.RoATPService.Application.Api projects running, from the das-assessor-service and das-roatp-service projects respectively.
To access the assessment functionality for training providers, organisations or standards:
- Set SFA.DAS.AdminService.Web as the startup project
- Running the solution will launch the site and API in your browser
- JSON configuration was created to work with dotnet run
-or-
- Navigate to src/SFA.DAS.AdminService.Web/
- run
dotnet restore
- run
dotnet run
- Open https://localhost:44347
- Either follow the RoEPAO Walkthrough; which is a non-public Wiki.
- Or follow the RoATP Walkthough (coming soon)