Add company detail page.

This commit is contained in:
2025-11-15 05:32:46 +00:00
parent d5fbb55425
commit 80791a8cc9
18 changed files with 1348 additions and 20 deletions

View File

@@ -31,6 +31,7 @@ using System.Collections.ObjectModel;
using System.Threading.Tasks;
using Humanizer;
using Marechai.App.Helpers;
using Marechai.App.Presentation.Models;
using Marechai.App.Services;
using Marechai.Data;
using Microsoft.UI.Xaml;
@@ -127,6 +128,19 @@ public partial class MachineViewViewModel : ObservableObject
return;
}
// If we came from CompanyDetailViewModel, navigate back to company details
if(_navigationSource is CompanyDetailViewModel companyVm)
{
var navParam = new CompanyDetailNavigationParameter
{
CompanyId = companyVm.CompanyId
};
await _navigator.NavigateViewModelAsync<CompanyDetailViewModel>(this, data: navParam);
return;
}
// If we came from ConsolesListViewModel, navigate back to consoles list
if(_navigationSource is ConsolesListViewModel)
{