using Blazored.Modal.Services; using Blazored.Toast.Services; using Microsoft.AspNetCore.Components; using Microsoft.Extensions.Configuration; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Threading.Tasks; namespace ReserveManagementSystemUI.Shared { public partial class MainLayout: LayoutComponentBase { [Inject] IToastService ToastService { get; set; } [Inject] IConfiguration Configuration { get; set; } [Inject] IModalService Modal { get; set; } private string GetAppVersion() { var version = string.IsNullOrEmpty(FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion) ? "" : $"v{FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion}"; return version; } } }