Infsoft.WPE.App.Services 0.11.12

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Infsoft.WPE.App.Services --version 0.11.12
                    
NuGet\Install-Package Infsoft.WPE.App.Services -Version 0.11.12
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Infsoft.WPE.App.Services" Version="0.11.12" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Infsoft.WPE.App.Services" Version="0.11.12" />
                    
Directory.Packages.props
<PackageReference Include="Infsoft.WPE.App.Services" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Infsoft.WPE.App.Services --version 0.11.12
                    
#r "nuget: Infsoft.WPE.App.Services, 0.11.12"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Infsoft.WPE.App.Services@0.11.12
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Infsoft.WPE.App.Services&version=0.11.12
                    
Install as a Cake Addin
#tool nuget:?package=Infsoft.WPE.App.Services&version=0.11.12
                    
Install as a Cake Tool

Workplace Experience (WPE) Services library

This library provides the interfaces of all publicly available services, which can be used in an app implementation.

Services

Delegating handlers

Additionally two delegating handlers are defined.

These serve to use the caching service via CachingHandler and add common headers to every request DefaultHeadersHandler.

Examples

IToastService

var config = ToastConfig.WithTitle("Data Saved")
    .WithSubTitle("Your changes were successfully stored.") // Optional: subtitle text
    .WithIcon("check-circle-36")                            // Optional: icon name or URL
    .WithCloseButton(true)                                  // Optional: show close button
    .CloseAfter(3000)                                       // Optional: auto-close after milliseconds
    .WithAlignment(ToastConfigAlignment.TopRight)           // Optional: position on screen
    .WithColor(ToastConfigColor.Green);                     // Optional: predefined color
    // .WithCustomColor("#00FF99")                          // Optional: use custom HEX instead
    // .NotSelfClosing()                                    // Optional: require manual close

ToastService.Show(config);

IDialogService

var buttons = new List<DialogOptionsButton>
{
    DialogOptionsButton.WithText("Submit")
        .OnClicked(() => DeleteBooking(lockerItem.Item1, lockerItem.Item2))
        .AsPrimary(),

    DialogOptionsButton.WithText("Cancel")
        .AsSecondary()
};

// Create a dialog configuration using the fluent API
var config = DialogOptions.WithTitle("Open locker")
    .WithDescription("Are you sure you want to open this locker?")  // Optional: add one or more message lines
    .WithIcon("delete-36")                                          // Optional: icon name or URL
    .WithButtons(buttons)                                           // Optional: custom button list
    .DisableBackgroundClose();                                      // Optional: disable closing by clicking outside

DialogService.Show(config);
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Infsoft.WPE.App.Services:

Package Downloads
Infsoft.WPE.App.UIComponents

Basic components for developing modules used in infsoft's Workplace Experience application

Infsoft.WPE.App.Authentication.Base

Base authentication library used in platform dependent auth libraries (Infsoft.WPE.App.Authentication.Web and Infsoft.WPE.App.Authentication.Maui) for infsoft's Workplace Experience application

Infsoft.WPE.App.Layout

Provides components to unify the app layout

Infsoft.WPE.App.Authentication.Native

Native authentication library for infsoft's Workplace Experience application

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.11.16 0 12/3/2025
0.11.15 25 12/2/2025
0.11.14 302 11/13/2025
0.11.13 181 11/7/2025
0.11.12 149 11/7/2025
0.11.11 181 11/6/2025
0.11.10 201 11/6/2025
0.11.9 201 11/6/2025
0.11.8 192 11/6/2025
0.11.7 182 11/5/2025
0.11.6 284 11/3/2025
0.11.5 157 10/31/2025
0.11.4 142 10/31/2025
0.11.3 138 10/31/2025
0.11.2 276 10/31/2025
0.11.1 566 9/24/2025
0.11.0 287 9/23/2025
0.10.21 265 9/5/2025
0.10.20 315 9/5/2025
0.10.19 223 9/3/2025
0.10.18 571 8/26/2025
0.10.17 313 8/22/2025
0.10.16 156 8/20/2025
0.10.15 793 7/28/2025
0.10.14 568 7/23/2025
0.10.13 535 7/21/2025
0.10.12 199 7/15/2025
0.10.11 251 7/14/2025
0.10.10 567 6/26/2025
0.10.9 237 6/26/2025
0.10.8 223 6/25/2025
0.10.7 240 6/23/2025
0.10.6 517 6/11/2025
0.10.5 378 6/11/2025
0.10.4 315 6/11/2025
0.10.3 326 6/11/2025
0.10.2 346 6/10/2025
0.10.1 324 6/10/2025
0.10.0 299 6/10/2025
0.9.34 333 5/27/2025
0.9.33 430 5/15/2025
0.9.32 272 5/14/2025
0.9.31 280 5/14/2025
0.9.30 248 5/14/2025
0.9.29 260 5/13/2025
0.9.28 292 5/13/2025
0.9.27 265 5/12/2025
0.9.26 689 4/25/2025
0.9.25 164 4/25/2025
0.9.24 211 4/25/2025
0.9.23 296 4/24/2025
0.9.22 204 4/24/2025
0.9.21 201 4/24/2025
0.9.20 206 4/24/2025
0.9.19 391 4/22/2025
0.9.18 193 4/22/2025
0.9.17 181 4/22/2025
0.9.16 185 4/18/2025
0.9.15 187 4/18/2025
0.9.14 195 4/18/2025
0.9.13 213 4/18/2025
0.9.12 486 4/16/2025
0.9.11 291 4/15/2025
0.9.10 382 4/13/2025
0.9.9 926 4/9/2025
0.9.8 503 4/8/2025
0.9.7 229 4/7/2025
0.9.6 200 4/7/2025
0.9.5 211 4/7/2025
0.9.4 391 4/3/2025
0.9.3 232 4/3/2025
0.9.2 358 4/1/2025
0.9.1 245 3/31/2025
0.9.0 189 3/31/2025
0.8.7 697 3/26/2025
0.8.6 516 3/26/2025
0.8.5 539 3/25/2025
0.8.4 413 3/20/2025
0.8.3 172 3/20/2025
0.8.2 188 3/19/2025
0.8.1 714 3/13/2025
0.8.0 179 3/13/2025
0.7.7 374 3/12/2025
0.7.6 467 3/6/2025
0.7.5 520 3/6/2025
0.7.4 657 3/6/2025
0.7.3 319 3/5/2025
0.7.2 294 3/5/2025
0.7.1 237 3/5/2025
0.7.0 258 3/5/2025
0.6.5 578 3/4/2025
0.6.4 258 3/4/2025
0.6.3 334 3/4/2025
0.6.2 374 2/28/2025
0.6.1 626 2/24/2025
0.6.0 141 2/24/2025
0.5.2 242 2/20/2025
0.5.1 529 2/18/2025
0.5.0 113 2/18/2025
0.4.13 404 2/13/2025
0.4.12 157 2/13/2025
0.4.11 181 2/12/2025
0.4.10 157 2/12/2025
0.4.7 144 2/12/2025
0.4.6 134 2/12/2025
0.4.5 142 2/11/2025
0.4.4 142 2/11/2025
0.4.3 133 2/11/2025
0.4.2 176 2/10/2025
0.4.1 262 2/6/2025
0.4.0 948 1/21/2025
0.3.5 543 12/18/2024
0.3.4 1,148 11/18/2024
0.3.3 138 11/18/2024
0.3.2 743 11/18/2024
0.3.1 193 11/12/2024
0.3.0 224 11/11/2024
0.2.10 547 11/4/2024
0.2.9 148 11/4/2024
0.2.8 267 10/30/2024
0.2.7 185 10/28/2024
0.2.6 163 10/28/2024
0.2.5 162 10/28/2024
0.2.4 282 10/25/2024
0.2.3 145 10/25/2024
0.2.2 311 10/22/2024
0.2.1 255 10/15/2024
0.2.0 140 10/14/2024
0.1.8 248 10/11/2024
0.1.7 356 9/30/2024
0.1.6 139 9/30/2024
0.1.5 233 9/27/2024
0.1.4 185 9/26/2024
0.1.3 145 9/26/2024
0.1.2 134 9/26/2024
0.1.1 152 9/26/2024
0.1.0 170 9/26/2024
0.1.0-next48 291 9/12/2024
0.1.0-next47 141 9/12/2024
0.1.0-next46 265 9/9/2024
0.1.0-next45 151 7/26/2024
0.1.0-next44 134 7/26/2024
0.1.0-next43 131 7/25/2024
0.1.0-next42 227 7/24/2024
0.1.0-next41 132 7/23/2024
0.1.0-next40 168 7/22/2024
0.1.0-next39 142 7/15/2024
0.1.0-next38 194 7/8/2024
0.1.0-next37 121 7/8/2024
0.1.0-next36 115 7/8/2024
0.1.0-next35 120 7/8/2024
0.1.0-next34 155 7/8/2024
0.1.0-next33 118 7/8/2024
0.1.0-next32 127 7/8/2024
0.1.0-next31 132 7/8/2024
0.1.0-next30 1,171 7/5/2024
0.1.0-next29 158 7/5/2024
0.1.0-next28 136 7/5/2024
0.1.0-next27 98 7/5/2024
0.1.0-next26 123 7/5/2024
0.1.0-next25 120 7/5/2024
0.1.0-next24 191 7/4/2024
0.1.0-next23 158 7/4/2024
0.1.0-next22 172 7/1/2024
0.1.0-next21 154 7/1/2024
0.1.0-next20 129 7/1/2024
0.1.0-next19 146 7/1/2024
0.1.0-next18 196 6/27/2024
0.1.0-next17 128 6/27/2024
0.1.0-next16 155 6/27/2024
0.1.0-next15 180 6/24/2024
0.1.0-next14 158 6/24/2024
0.1.0-next13 151 6/20/2024
0.1.0-next12 145 6/20/2024
0.1.0-next11 213 6/4/2024
0.1.0-next10 157 5/28/2024
0.1.0-next09 450 5/24/2024
0.1.0-next08 158 5/24/2024
0.1.0-next07 176 5/24/2024
0.1.0-next06 145 5/24/2024
0.1.0-next05 138 5/22/2024
0.1.0-next04 136 5/22/2024
0.1.0-next03 115 5/22/2024
0.1.0-next02 143 5/22/2024
0.1.0-next01 112 5/21/2024
0.1.0-next00 183 5/21/2024