public ActionResult GetUserLists(int id) { List <UserList> userLists = _userListService.GetAll().Where(s => s.UserId == id).ToList(); SelectList viewLists = new SelectList(userLists, "Id", "Name", 0); return(Json(viewLists)); }
public ActionResult Index() { var viewModel = new UserListVM(); viewModel.Userlist = _UserlistService.GetAll(); return(View(viewModel)); }
public IViewComponentResult Invoke(int userid, int?listid) { if (!listid.HasValue) { listid = 0; } var userlist = TempData.Get <UserList>("userList"); if (TempData["UserListId"] != null) { var userlistid = TempData["UserListId"] as int?; if (userlistid.HasValue) { userlist.Id = userlistid.Value; } } if (userlist != null) { var errors = _userListService.ValidateUserList(userlist); ModelState.Merge(errors); } if (userlist == null) { userlist = _userListService.GetAll().SingleOrDefault(g => g.Id == listid && g.UserId == userid); } if (userlist == null) { userlist = new UserList(); } ViewBag.Id = userlist.Id; ViewBag.UserId = userid; ViewBag.listTypes = _listTypeService.GetAll(); return(View("_UserListForm", userlist)); }
public IEnumerable <UserList> GetAll() { return(_UserlistService.GetAll().ToList().AsEnumerable()); }