36 public override async Task
Open()
39 if (Contract is not
null)
41 ViewContractNavigationArgs Args =
new(
Contract,
false);
56 StringBuilder Result =
new();
68 return Result.ToString();
Abstract base class of Contract notification events.
async Task< Contract?> GetContract()
Gets a parsed contract.
Notification event for when a contract has been updated.
ContractUpdatedNotificationEvent(Contract Contract, ContractReferenceEventArgs e)
Notification event for when a contract has been updated.
override async Task Open()
Opens the event.
override async Task< string > GetDescription()
Gets a descriptive text for the category of event.
ContractUpdatedNotificationEvent()
Notification event for when a contract has been updated.
Base class that references services in the app.
static IUiService UiService
Service serializing and managing UI-related tasks.
static IStringLocalizer Localizer
Localization service
The data model for a contract.
static async Task< string?> GetCategory(Contract Contract)
Gets the category of a contract
A page that displays a specific contract.
Contains the definition of a contract
Task GoToAsync(string Route, BackMethod BackMethod=BackMethod.Inherited, string? UniqueId=null)
Navigates the AppShell to the specified route, with page arguments to match.
BackMethod
Navigation Back Method