Payroll is an ASP.NET Core application that performs weekly time and attendance calculations using SQL and Quick Base (SaaS) as data sources.
This application has been retired.
- Restore nuget packages
- Update the local instance of MSSQLLocalDB for PrimaCompany.IDP by opening the Package Manager Console, setting the default project to PrimaCompany.IDP and executing the following command:
Update-Database -Context ConfigurationDbContext -StartupProject PrimaCompany.IDPUpdate-Database -Context PersistedGrantDbContext -StartupProject PrimaCompany.IDPUpdate-Database -Context IdentityDbContext -StartupProject PrimaCompany.IDP
- Update the local instance of MSSQLLocalDB for Payroll.Data by opening the Package Manager Console, setting the default project to Payroll.data and typing
Update-Database -StartupProject Payroll. - Add required app secrets using
dotnet user-secrets set "<Key>" "<Value>" --project payroll - Ensure that both PrimaCompany.IDP and Payroll are set as startup projects by right-clicking the solution, choosing "Set Startup Projects", and setting multiple startup projects.
| Key | Description |
|---|---|
| QuickBase:UserToken | User token with access to the Payroll application |
| QuickBase:Realm | The subdomain name used to access Quick Base e.g. "gerawan" |