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;
 }