Exemple #1
0
        public async Task <RedirectResult> OnPostSetOptionsAsync()
        {
            string[] fields = new string[]
            {
                Option.MyItemsFilterCurrentApp,
                Option.MyItemsGroupField,
                Option.MyItemsUserIdField
            };

            using (var cn = Data.GetConnection())
            {
                foreach (var field in fields)
                {
                    var option = await Option.FindByName(cn, field);

                    var uov = new UserOptionValue()
                    {
                        UserId     = UserId,
                        OptionId   = option.Id,
                        OptionType = option.OptionType,
                        Value      = Request.Form[field].First()
                    };
                    await cn.MergeAsync(uov, CurrentUser);
                }
            }

            return(Redirect("/Dashboard/MyItems"));
        }
Exemple #2
0
        public object GetFieldModel(UserOptionValue userOptionValue)
        {
            throw new NotImplementedException();

            switch (userOptionValue.TypeId)
            {
                //case
            }
        }