Пример #1
0
        public async System.Threading.Tasks.Task <ActionResult> AddPosition()
        {
            List <Employee> employees = await ApiService.GetAllEmployee();

            SelectList emlployeelist = new SelectList(employees, "EmployeeId", "EmployeeFullName");

            ViewBag.employees = emlployeelist;

            List <Department> departments = await ApiService.GetAllDepartment();

            SelectList departmentlist = new SelectList(departments, "DepartmentId", "DepartmentName");

            ViewBag.departments = departmentlist;

            List <Position> positions = await ApiService.GetAllPosition();

            SelectList positionlist = new SelectList(positions.Distinct(), "PositionName", "PositionName");

            ViewBag.positions = positionlist.Distinct();

            //ViewBag.positions = (from x in positions
            //                     select new EmployViewModel
            //                     {
            //                         PositionName = x.PositionName,
            //                     }).ToList().Distinct();
            return(View());
        }
Пример #2
0
        private void GetListToViewBag()
        {
            List <KKSCode> kksList     = bll.KKSCodes.ToList();
            List <string>  lstMain     = kksList.Select(p => p.MainType).Distinct().ToList();
            List <string>  lstSub      = kksList.Select(p => p.SubType).Distinct().ToList();
            List <string>  lstSystem   = kksList.Select(p => p.System).Distinct().ToList();
            SelectList     slistMain   = new SelectList(lstMain);
            SelectList     slistSub    = new SelectList(lstSub);
            SelectList     slistSystem = new SelectList(lstSystem);

            ViewBag.MainType = slistMain.Distinct().AsEnumerable();
            ViewBag.SubType  = slistSub.Distinct().AsEnumerable();
            ViewBag.System   = slistSystem.Distinct().AsEnumerable();
        }