30 this.Response = e.Response;
41 public override async Task
Open()
45 if (!this.
Response || Contract is
null)
52 ViewContractNavigationArgs Args =
new(
Contract,
false);
64 StringBuilder Result =
new();
76 return Result.ToString();
Abstract base class of Contract notification events.
async Task< Contract?> GetContract()
Gets a parsed contract.
Notification event for contract petition responses.
ContractResponseNotificationEvent()
Notification event for contract petition responses.
override async Task Open()
Opens the event.
override async Task< string > GetDescription()
Gets a descriptive text for the category of event.
ContractResponseNotificationEvent(ContractPetitionResponseEventArgs e)
Notification event for contract petition responses.
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.
Task< bool > DisplayAlert(string Title, string Message, string? Accept=null, string? Cancel=null)
Displays an alert/message box to the user.
BackMethod
Navigation Back Method