private async Task SetSelectListsAsync(Instellingen instellingen) { var rekeningen = await _rekeningenService.GetSelectListAsync(); ViewData["StandaardVanRekeningId"] = SelectListUtil.GetSelectList(rekeningen, instellingen.StandaardVanRekeningId); ViewData["PortemonneeRekeningId"] = SelectListUtil.GetSelectList(rekeningen, instellingen.PortemonneeRekeningId); }
private async Task SetSelectListsAsync(Transactie transactie) { var rekeningenTask = _rekeningenService.GetSelectListAsync(); var categorieenTask = _categorieenService.GetSelectListAsync(); await Task.WhenAll(rekeningenTask, categorieenTask); ViewData["NaarRekeningId"] = SelectListUtil.GetSelectList(rekeningenTask.Result, transactie.NaarRekeningId); ViewData["VanRekeningId"] = SelectListUtil.GetSelectList(rekeningenTask.Result, transactie.VanRekeningId); ViewData["CategorieId"] = SelectListUtil.GetSelectList(categorieenTask.Result, transactie.CategorieId); }
public static ControlBuilder SelectForWithList <Te, Tp>(this HtmlHelper <Te> htmlHelper, Expression <Func <Te, Tp> > selector, List <SelectListItem> selectItemList, string nullText = null) where Te : class { if (!nullText.IsEmpty()) { selectItemList.Insert(0, SelectListUtil.GetEmptyItem(nullText)); } return(GetSelect(htmlHelper, selector, selectItemList)); }
public static ControlBuilder SelectFor <Te, Tp, Ts>(this HtmlHelper <Te> htmlHelper, Expression <Func <Te, Tp> > selector, IEnumerable <Ts> source, string nullText) where Te : class { var selectItemList = SelectListUtil.GetSelectItemList(source); if (!nullText.IsEmpty()) { selectItemList.Insert(0, SelectListUtil.GetEmptyItem(nullText)); } return(GetSelect(htmlHelper, selector, selectItemList)); }
public static List <SelectListItem> GetAllCity(this EditCourseVM model) { return(SelectListUtil.GetSelectItemList(model.Cities, x => x.CityName, x => x.City_TC)); /* .AddItem(new SelectListItem * { * Text = "ƒистанционное обучение", * Value = Cities.Distance, * });*/ }
public static MvcHtmlString DropDownListFor <Tm, Tp, Ti>(this HtmlHelper <Tm> htmlHelper, Expression <Func <Tm, Tp> > expression, IEnumerable <Ti> source, Func <Ti, object> textSelector, Func <Ti, object> valueSelector, IDictionary <string, object> htmlAttributes) where Tm : class { var inputName = ExpressionHelper.GetInputName(expression); // var local = GetValue(htmlHelper, expression); var selectItemList = new List <SelectListItem>(); var propertyInfo = ((MemberExpression)(expression.Body)).Member as PropertyInfo; if (LinqToSqlUtils.CanBeNull(propertyInfo)) { selectItemList.Add( new SelectListItem { Text = "Нет", Value = string.Empty, }); } selectItemList.AddRange(SelectListUtil.GetSelectItemList(source, textSelector, valueSelector)); return(htmlHelper.DropDownList(inputName, selectItemList, htmlAttributes)); }
private async Task SetSelectListsAsync(Rekening rekening) { ViewData["StandaardCategorieId"] = SelectListUtil.GetSelectList(await _categorieenService.GetSelectListAsync(), rekening?.StandaardCategorieId); }
private async Task SetSelectListsAsync(MergeViewModel mergeViewModel) { ViewData["StandaardCategorieId"] = SelectListUtil.GetSelectList(await _categorieenService.GetSelectListForIdsAsync(mergeViewModel.CategorieIds), mergeViewModel.StandaardCategorieId); }