public async Task<ActionResult> ManageComboItemsforUser(string id) {
            if (id.IsNullOrWhiteSpace()) { return HttpNotFound("id null or whitespace"); }
            MyComboItemManager myComboItemManager = new MyComboItemManager();
            List<SelectListItem> passingComboItemsList = new List<SelectListItem>();
            var allComboItems = myComboItemManager.GetAllComboItems();
            if (allComboItems.Count == 0) { return HttpNotFound("No comboitems available in the system. Create a New Role First!"); }
            foreach (var comboitem in allComboItems) {
                SelectListItem listItem = new SelectListItem() { Text = comboitem.Name , Value = comboitem.Name };
                passingComboItemsList.Add(listItem);
            }
            var dictionary = new Dictionary<string , object>();
            dictionary.Add("selectlist" , passingComboItemsList);
            dictionary.Add("id" , id);

            IEnumerable<SelectListItem> comboItemsIenum =
                myComboItemManager.AllComboItemsToIenumSelectlistItemsForUser(id);
            dictionary.Add("ienum" , comboItemsIenum);
            myComboItemManager.DisposeAll();
            return PartialView(dictionary);
        }
Esempio n. 2
0
 public int GetTotalComboItems()
 {
     MyComboItemManager myComboItemManager = new MyComboItemManager();
     var count = myComboItemManager.GetAllComboItems().Count;
     myComboItemManager.DisposeAll();
     return count;
 }