using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using Gestor.Application.ViewModels.Generic; using Gestor.Model.Domain.Financeiro; namespace Gestor.Application.ViewModels.Financeiro; public class ContasDialogModel : BaseViewModel { private ObservableCollection _contasFiltradas; private BancosContas _conta; public ObservableCollection ContasFiltradas { get { return _contasFiltradas; } set { _contasFiltradas = value; OnPropertyChanged("ContasFiltradas"); } } public BancosContas Conta { get { return _conta; } set { _conta = value; OnPropertyChanged("Conta"); } } public ContasDialogModel(List contas) { ContasFiltradas = new ObservableCollection(contas); Conta = ContasFiltradas.FirstOrDefault(); } }