Files
marechai/Marechai/Pages/Machines/View.razor.cs

32 lines
963 B
C#
Raw Normal View History

2020-05-31 05:51:06 +01:00
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Marechai.ViewModels;
using Microsoft.AspNetCore.Components;
namespace Marechai.Pages.Machines
{
public partial class View
{
2020-05-31 05:51:06 +01:00
bool[] _gpuVisible;
bool _loaded;
MachineViewModel _machine;
2020-05-31 05:51:06 +01:00
List<Guid> _photos;
bool[] _processorVisible;
bool[] _soundVisible;
[Parameter]
public int Id { get; set; }
protected override async Task OnInitializedAsync()
{
_machine = await Service.GetMachine(Id);
_processorVisible = new bool[_machine.Processors.Count];
_gpuVisible = new bool[_machine.Gpus.Count];
_soundVisible = new bool[_machine.SoundSynthesizers.Count];
2020-05-31 05:51:06 +01:00
_photos = await MachinePhotosService.GetGuidsByMachineAsync(Id);
_loaded = true;
}
}
}