public ActionResult AdvanzedSearch(AdvanzedSearchModel advanz)
        {
            var simple = _readOnlyRepository.GetAll <Classified>().ToList();
            var filtro = simple.Where(x => x.Archived == false).ToList();

            if (!String.IsNullOrEmpty(advanz.Search))
            {
                foreach (var classified in filtro.Where(classified => classified.Categoria.Contains(advanz.Categoria) &&
                                                        classified.Titulo.Contains(advanz.Search) && classified.Descripcion.Contains(advanz.Descripcion)))
                {
                    if (advanz.Clasificados == null)
                    {
                        advanz.Clasificados = new List <Classified>(filtro.Count());
                    }
                    advanz.Clasificados.Add(classified);
                }
            }
            if (advanz.Clasificados != null)
            {
                return(View(advanz));
            }
            this.AddNotification("No se encontro ningun Clasificado!", NotificationType.Info);
            advanz.Clasificados = filtro;
            return(View(advanz));
        }
        public ActionResult AdvanzedSearch()
        {
            var advanz = new AdvanzedSearchModel
            {
                Clasificados = _readOnlyRepository.GetAll <Classified>().ToList()
            };
            var filtro = advanz.Clasificados.Where(x => x.Archived == false).ToList();

            advanz.Clasificados = filtro;
            return(View(advanz));
        }