コード例 #1
0
        public ActionResult UserList()
        {
            var employees = _employeeService.All().ToList();
            List <EmployeeVmodel> vmodel = new List <EmployeeVmodel>();
            int i = 0;

            foreach (var item in employees)
            {
                EmployeeVmodel model = new EmployeeVmodel();
                model.Employee.UserName = item.UserName;
                model.Employee.Email    = item.Email;
                model.Employee.Id       = item.Id;
                model.SlNo = ++i;
                var roles = Roles.GetRolesForUser(item.Email);

                foreach (var aRole in roles)
                {
                    model.AllRoles += aRole + ", ";
                }
                vmodel.Add(model);
            }
            ViewBag.Items = vmodel;
            ViewBag.Roles = Roles.GetAllRoles();
            return(View(new EmployeeVmodel()));
        }
コード例 #2
0
        public ActionResult GetUserById(int id)
        {
            var            employee = _employeeService.All().ToList().FirstOrDefault(x => x.Id == id);
            EmployeeVmodel vmodel   = new EmployeeVmodel();

            vmodel.Employee = employee;
            vmodel.Roles    = Roles.GetRolesForUser(employee.Email);
            return(Json(vmodel, JsonRequestBehavior.AllowGet));
        }