@page "/objects/supply-contracts" @using Hcs.WebApp.Services @using Microsoft.AspNetCore.Authorization @using System.Security.Claims @inherits SyncedPageBase @attribute [Authorize] @inject SupplyContractService SupplyContractService Договора ресурсоснабжения @code { protected override Campaign.CampaignType CampaignType => Campaign.CampaignType.ExportSupplyContracts_15_7_0_1; protected override bool HasPermission(ClaimsPrincipal user) { return user.IsOperatorOrHigher(); } protected override Task> GetDataAsync() { return SupplyContractService.GetAllSupplyContractsAsync(); } }