public void GetResultadoAsuntos(BusquedaAsuntoTurnoViewModel viewModel) { try { this.DataContext = new ResultadoBusquedaAsuntoTurnoViewModel(viewModel); } catch (Exception) { ; } }
// ***************************** ***************************** ***************************** // CONSTRUCTOR. public ResultadoBusquedaAsuntoTurnoViewModel(BusquedaAsuntoTurnoViewModel busqueda) { this._Busqueda = busqueda; this._ResultadoBusqueda = new ObservableCollection<AsuntoModel>(); busqueda.ResultadoBusqueda.OrderByDescending(f=> f.FechaCreacion).ToList().ForEach(p =>this.ResultadoBusqueda.Add(p)); this._DestinatarioRepository = new GestorDocument.DAL.Repository.DestinatarioRepository(); this._AsuntoRepository = new GestorDocument.DAL.Repository.AsuntoRepository(); this._TurnoRepository = new GestorDocument.DAL.Repository.TurnoRepository(); this._SignatarioExternoRepository = new GestorDocument.DAL.Repository.SignatarioExternoRepository(); this.SignatarioExterno = new ObservableCollection<SignatarioExternoModel>(); this.LoadInfoGrid(); }
public void Init(UsuarioModel Usuario) { BusquedaAsuntoTurnoViewModel batvm = new BusquedaAsuntoTurnoViewModel(Usuario.Rol); this.DataContext = batvm; }