protected override async void Refresh() { var entities = await _client.GetSyncTable <Contact>().ToListAsync(); ViewModels .CopyFrom( entities.Where(elem => elem.CustomerId == _editViewModel.Entity.Id) .Select(elem => new GenericEditEntityViewModel <ContactViewModel, Contact>(_client, _mapper, elem)) .ToList() ); }
protected virtual async void Refresh() { var entities = await _client.GetSyncTable <TEntity>().ToListAsync(); ViewModels .CopyFrom( entities .Select(elem => new GenericEditEntityViewModel <TViewModel, TEntity>(_client, _mapper, elem)) .ToList() ); }
protected override async void Refresh() { var entities = await _client.GetSyncTable <User>().ToListAsync(); ViewModels .CopyFrom( entities.Where(elem => elem.Role != Role.Inspector) .Select(elem => new GenericEditEntityViewModel <UserViewModel, User>(_client, _mapper, elem)) .ToList() ); }
protected override async void Refresh() { if (_client != null && _eventVm != null) { var questionnaires = await _repo.GetAll(_eventVm.EntityViewModel?.Id); ViewModels .CopyFrom( questionnaires .Select(elem => new GenericEditEntityViewModel <QuestionnaireViewModel, Questionnaire>(_client, _mapper, elem)) .ToList() ); } }