Пример #1
0
        public ActionResult DisplayTypes()
        {
            var           vM    = new List <TypeFilterViewModel>();
            List <string> types = _projectDataContext.GetTypes();

            foreach (var item in types)
            {
                var filterItem = Filter.TypeFilters.Where(a => a.Name.Equals(item));
                var isChecked  = filterItem.Any() ? filterItem.FirstOrDefault().IsChecked : false;
                vM.Add(new TypeFilterViewModel
                {
                    Name      = item,
                    IsChecked = isChecked
                });
            }
            Filter.TypeFilters = vM.Where(a => a.Name != null).ToList();
            return(PartialView("_Types", vM));
        }