private async Task <SelectListModel_Chosen> Select_CustomerGroup(string select)
        {
            var data = await _MN_CustomerGroupService.GetActiveByFirst();

            var custom = new List <SelectListModel>();

            foreach (var item in data)
            {
                custom.Add(new SelectListModel()
                {
                    ItemText  = item.Name,
                    ItemValue = item.Id
                });
            }

            var model = new SelectListModel_Chosen()
            {
                Data          = custom,
                IdSelectList  = "CustomerGroupId",
                isMultiSelect = false,
                Placeholder   = "",
                Selecteds     = !string.IsNullOrWhiteSpace(select) ? select : ""
            };

            return(model);
        }
示例#2
0
        private SelectListModel_Chosen Select_ProjectStatus(string select)
        {
            var model = new SelectListModel_Chosen()
            {
                Data          = StaticList.ProjectStatus(),
                IdSelectList  = "Status",
                isMultiSelect = false,
                Placeholder   = "",
                Selecteds     = !string.IsNullOrWhiteSpace(select) ? select : ""
            };

            return(model);
        }
示例#3
0
        private async Task <SelectListModel_Chosen> Select_User(string select)
        {
            var model = new SelectListModel_Chosen()
            {
                Data          = await Data_User(),
                IdSelectList  = "UserIds",
                isMultiSelect = true,
                Placeholder   = "",
                Selecteds     = !string.IsNullOrWhiteSpace(select) ? select : ""
            };

            return(model);
        }
示例#4
0
        private async Task <SelectListModel_Chosen> Select_ProjectComponent(string projectid, string select)
        {
            var model = new SelectListModel_Chosen()
            {
                Data          = await GetMenuList(projectid),
                IdSelectList  = "ParentId",
                isMultiSelect = false,
                Placeholder   = "",
                Selecteds     = !string.IsNullOrWhiteSpace(select) ? select : ""
            };

            return(model);
        }
示例#5
0
 public async Task <IViewComponentResult> InvokeAsync(SelectListModel_Chosen model)
 {
     return(View(await Task.FromResult(model)));
 }