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