public SelectGroupControl()
        {
            InitializeComponent();
            DataContext = new SelectGroupViewModel(AutoCompleteGroupControl);

            AutoCompleteGroupControl.GroupClicked += OnGroupClicked;
            AutoCompleteGroupControl.CreateNewGroupClicked += OnCreateNewGroupClicked;
        }
Example #2
0
 public SelectIdleGroupView(SelectGroupViewModel selectGroupViewModel)
 {
     _selectGroupViewModel = selectGroupViewModel;
     _listView = new ListView<Group>();
     _listView.Collection = selectGroupViewModel.Items;
     _listView.CreateItem = CreateGroupView;
     _listView.ItemSelectedCommand = selectGroupViewModel.ItemSelectedCommand;
     Content = _listView;
 }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        public ActionResult SelectGroup()
        {
            var model = new SelectGroupViewModel();

            return(View());
        }