// GET: LibraryItem public ActionResult Index(string sortOrder) { ViewBag.CategorySortParm = String.IsNullOrEmpty(sortOrder) ? "categoryName_desc" : ""; ViewBag.TypeSortParm = sortOrder == "Type" ? "type_desc" : "Type"; var libraryItems = db.LibraryItem.Include(l => l.Category); libraryItems = SwitchHelper.SortOrder(sortOrder, libraryItems); var size = libraryItems.Count(); string[] acronyms = new string[size]; var libraryItemsList = libraryItems.ToList(); acronyms = StringHelper.CreateAccronyms(acronyms, libraryItemsList, size); var viewModel = new ViewModel { listOfLibraryItems = libraryItemsList, titleAcronyms = acronyms }; return(View(viewModel)); }