Example #1
0
        public static List <SelectListItem> GetListClientAcquisitionEmployee(string selectedValue = null, bool withDefaultEmpty = false)
        {
            List <SelectListItem> listItems = new List <SelectListItem>();

            if (withDefaultEmpty)
            {
                listItems.Add(new SelectListItem()
                {
                    Text  = "Значение не выбрано",
                    Value = ""
                });
            }

            listItems.AddRange(userBusinessLogic.ClientAcquisitionEmployee_Get(null).Select(user => new SelectListItem()
            {
                Text     = user.Lastname + " " + user.Firstname + " " + user.Secondname,
                Value    = user.Lastname + " " + user.Firstname + " " + user.Secondname,
                Selected = !string.IsNullOrEmpty(selectedValue) && selectedValue == user.UserId.ToString()
            }).ToList());
            return(listItems);
        }