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())); }
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)); }