91 lines
6.1 KiB
XML
91 lines
6.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<OutputType>WinExe</OutputType>
|
|
<TargetFramework>net8.0-windows</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<UseWPF>true</UseWPF>
|
|
<RootNamespace>UtopiaCanteen.Client</RootNamespace>
|
|
<AssemblyName>UtopiaCanteen.Client</AssemblyName>
|
|
<ApplicationIcon Condition="Exists('..\assets\favicon.ico')">..\assets\favicon.ico</ApplicationIcon>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\UtopiaCanteen.Shared\UtopiaCanteen.Shared.csproj" />
|
|
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.11" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.11" />
|
|
<PackageReference Include="MySqlConnector" Version="2.3.5" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Page Include="..\MainWindow.xaml" Link="MainWindow.xaml">
|
|
<Generator>MSBuild:Compile</Generator>
|
|
<SubType>Designer</SubType>
|
|
</Page>
|
|
<Page Include="..\Views\**\*.xaml" LinkBase="Views" Exclude="..\Views\SettingsView.xaml">
|
|
<Generator>MSBuild:Compile</Generator>
|
|
<SubType>Designer</SubType>
|
|
</Page>
|
|
<Compile Include="..\MainWindow.xaml.cs" Link="MainWindow.xaml.cs" />
|
|
<Compile Include="..\Views\**\*.xaml.cs" LinkBase="Views" Exclude="..\Views\SettingsView.xaml.cs" />
|
|
<Compile Include="..\ViewModels\**\*.cs" LinkBase="ViewModels" Exclude="..\ViewModels\SettingsViewModel.cs" />
|
|
<Compile Include="..\Converters\**\*.cs" LinkBase="Converters" />
|
|
<Compile Include="..\Helpers\**\*.cs" LinkBase="Helpers" />
|
|
<Compile Include="..\Models\ScanRecord.cs" Link="Models\ScanRecord.cs" />
|
|
<Compile Include="..\Models\HrmsEmployeeInfo.cs" Link="Models\HrmsEmployeeInfo.cs" />
|
|
<Compile Include="..\Models\MealSession.cs" Link="Models\MealSession.cs" />
|
|
<Compile Include="..\Models\ResolvedMealSession.cs" Link="Models\ResolvedMealSession.cs" />
|
|
<Compile Include="..\Models\OrderHistoryItem.cs" Link="Models\OrderHistoryItem.cs" />
|
|
<Compile Include="..\Models\AdminLoginRecord.cs" Link="Models\AdminLoginRecord.cs" />
|
|
<Compile Include="..\Models\HrmsMenuItem.cs" Link="Models\HrmsMenuItem.cs" />
|
|
<Compile Include="..\Models\MealSchedule.cs" Link="Models\MealSchedule.cs" />
|
|
<Compile Include="..\Models\Labour.cs" Link="Models\Labour.cs" />
|
|
<Compile Include="..\Models\EmployeeRfidTagCache.cs" Link="Models\EmployeeRfidTagCache.cs" />
|
|
<Compile Include="..\Models\MealScheduleCache.cs" Link="Models\MealScheduleCache.cs" />
|
|
<Compile Include="..\Models\LunchMenuWeekCache.cs" Link="Models\LunchMenuWeekCache.cs" />
|
|
<Compile Include="..\Models\LunchMenuItemCache.cs" Link="Models\LunchMenuItemCache.cs" />
|
|
<Compile Include="..\Models\MenuItemCache.cs" Link="Models\MenuItemCache.cs" />
|
|
<Compile Include="..\Models\AppMode.cs" Link="Models\AppMode.cs" />
|
|
<Compile Include="..\Data\AppDbContext.cs" Link="Data\AppDbContext.cs" />
|
|
<Compile Include="..\Data\DbContextFactory.cs" Link="Data\DbContextFactory.cs" />
|
|
<Compile Include="..\Data\DatabasePath.cs" Link="Data\DatabasePath.cs" />
|
|
<Compile Include="..\Services\CanteenBackendApiClient.cs" Link="Services\CanteenBackendApiClient.cs" />
|
|
<Compile Include="..\Services\ICanteenBackendApiClient.cs" Link="Services\ICanteenBackendApiClient.cs" />
|
|
<Compile Include="..\Services\ClientConfigService.cs" Link="Services\ClientConfigService.cs" />
|
|
<Compile Include="..\Services\IConfigService.cs" Link="Services\IConfigService.cs" />
|
|
<Compile Include="..\Services\EmptyMenuLookupService.cs" Link="Services\EmptyMenuLookupService.cs" />
|
|
<Compile Include="..\Services\IMenuLookupService.cs" Link="Services\IMenuLookupService.cs" />
|
|
<Compile Include="..\Services\IRfidService.cs" Link="Services\IRfidService.cs" />
|
|
<Compile Include="..\Services\ScanResult.cs" Link="Services\ScanResult.cs" />
|
|
<Compile Include="..\Services\Logger.cs" Link="Services\Logger.cs" />
|
|
<Compile Include="..\Services\Logging\**\*.cs" LinkBase="Services\Logging" />
|
|
<Compile Include="..\Services\SyncNowResult.cs" Link="Services\SyncNowResult.cs" />
|
|
<Compile Include="..\Services\NavigationService.cs" Link="Services\NavigationService.cs" />
|
|
<Compile Include="..\Services\INavigationService.cs" Link="Services\INavigationService.cs" />
|
|
<Compile Include="..\Services\AppSession.cs" Link="Services\AppSession.cs" />
|
|
<Compile Include="..\Services\AuthService.cs" Link="Services\AuthService.cs" />
|
|
<Compile Include="..\Services\IAuthService.cs" Link="Services\IAuthService.cs" />
|
|
<Compile Include="..\Services\AuthResult.cs" Link="Services\AuthResult.cs" />
|
|
<Compile Include="..\Services\AdminAuditService.cs" Link="Services\AdminAuditService.cs" />
|
|
<Compile Include="..\Services\IAdminAuditService.cs" Link="Services\IAdminAuditService.cs" />
|
|
<Compile Include="..\Services\IEmployeeLookupService.cs" Link="Services\IEmployeeLookupService.cs" />
|
|
<Compile Include="..\Services\EmployeeLookupService.cs" Link="Services\EmployeeLookupService.cs" />
|
|
<Compile Include="..\Services\NoOpEmployeePhotoService.cs" Link="Services\NoOpEmployeePhotoService.cs" />
|
|
<Compile Include="..\Services\IEmployeePhotoService.cs" Link="Services\IEmployeePhotoService.cs" />
|
|
<Compile Include="..\Services\IMealScheduleService.cs" Link="Services\IMealScheduleService.cs" />
|
|
<Compile Include="..\Services\BackendApiMealScheduleService.cs" Link="Services\BackendApiMealScheduleService.cs" />
|
|
<Compile Include="..\Services\NoOpMealScheduleService.cs" Link="Services\NoOpMealScheduleService.cs" />
|
|
<Compile Include="..\Services\SiteIdHelper.cs" Link="Services\SiteIdHelper.cs" />
|
|
<Compile Include="..\Services\AdminLoginHelper.cs" Link="Services\AdminLoginHelper.cs" />
|
|
<Compile Include="..\Api\ApiDtoMapper.cs" Link="Api\ApiDtoMapper.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="..\assets\**\*">
|
|
<Link>assets\%(RecursiveDir)%(Filename)%(Extension)</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
</Project>
|