public TopMenuVm(IMediator mediator, INavigationService navigation) { _mediator = mediator; _navigation = navigation; _database = _mediator.Send(new GetDatabaseQuery()).GetAwaiter().GetResult(); Groups = _mediator.Send(new GetAllGroupsQuery { GroupId = _database.RootGroupId }).GetAwaiter().GetResult(); }
public RecycleBinVm(IMediator mediator) { _mediator = mediator; _database = _mediator.Send(new GetDatabaseQuery()).GetAwaiter().GetResult(); var rootGroup = _mediator.Send(new GetGroupQuery { Id = _database.RootGroupId }).GetAwaiter().GetResult(); Groups = new ObservableCollection <IEntityVm>(rootGroup.Groups); }
public SecurityVm(IMediator mediator) { _mediator = mediator; _database = _mediator.Send(new GetDatabaseQuery()).GetAwaiter().GetResult(); var ciphers = _mediator.Send(new GetCiphersQuery()).GetAwaiter().GetResult(); Ciphers = new ObservableCollection <CipherVm>(ciphers); var keyDerivations = _mediator.Send(new GetKeyDerivationsQuery()).GetAwaiter().GetResult(); KeyDerivations = new ObservableCollection <KeyDerivationVm>(keyDerivations); }
public HistoryVm(IMediator mediator) { _mediator = mediator; _database = _mediator.Send(new GetDatabaseQuery()).GetAwaiter().GetResult(); }