public SelectGroupControl() { InitializeComponent(); DataContext = new SelectGroupViewModel(AutoCompleteGroupControl); AutoCompleteGroupControl.GroupClicked += OnGroupClicked; AutoCompleteGroupControl.CreateNewGroupClicked += OnCreateNewGroupClicked; }
public SelectIdleGroupView(SelectGroupViewModel selectGroupViewModel) { _selectGroupViewModel = selectGroupViewModel; _listView = new ListView<Group>(); _listView.Collection = selectGroupViewModel.Items; _listView.CreateItem = CreateGroupView; _listView.ItemSelectedCommand = selectGroupViewModel.ItemSelectedCommand; Content = _listView; }
public ActionResult Index() { ApplicationDbContext context = new ApplicationDbContext(); SelectGroupViewModel vm = new SelectGroupViewModel() { Groups = new SelectList(context.Groups.OrderBy(x => x.Name).ToList(), "Id", "Name") }; return(View(vm)); }
public ActionResult SelectGroup(SelectGroupViewModel model) { if (ModelState.IsValid) { this.Current.Services.UserService.SetCurrentGroup(userId: Current.UserId.Value, groupId: model.GroupId); var res = Routes.Home; return(this.RedirectToAction(res.Action, res.Controller)); } return(View(model)); }
public ActionResult SelectGroup() { var model = new SelectGroupViewModel(); return(View()); }