Пример #1
0
 public ActionResult Index()
 {
     List<EasyWeixin.Web.Models.UserViewModel> userList = new List<EasyWeixin.Web.Models.UserViewModel>();
     var list = UserProfileRepository.FindAll().ToList();
     foreach (var bm in list)
     {
         EasyWeixin.Web.Models.UserViewModel user = new EasyWeixin.Web.Models.UserViewModel();
         user.User_ID = bm.UserId;
         user.User_Name = bm.UserName;
         user.Email = bm.Email;
         user.ID = bm.ID;
         var roleNameString = "";
         var UserMembership = UserMembershipRepository.Find(Specification<UserMembership>.Eval(e => e.UserId == bm.UserId));
         if (UserMembership != null && UserMembership.Roles != null)
         {
             var Roles = UserMembership.Roles.ToList();
             for (int i = 0; i < Roles.Count; i++)
             {
                 if (i == 0)
                 {
                     roleNameString = Roles[i].RoleChineseName.ToString();
                 }
                 else
                 {
                     roleNameString = roleNameString + "," + Roles[i].RoleName.ToString();
                 }
             }
         }
         user.Role_Name = roleNameString;
         userList.Add(user);
     }
     ViewData["UserList"] = userList;
     return View(userList);
 }
Пример #2
0
 public ActionResult ResetPassword(Guid id)
 {
     UserProfile user = UserProfileRepository.GetByKey(id);
     EasyWeixin.Web.Models.UserViewModel vModel = new EasyWeixin.Web.Models.UserViewModel();
     vModel.User_ID = user.UserId;
     vModel.User_Name = user.UserName;
     vModel.Email = user.Email;
     return View(vModel);
 }
Пример #3
0
 public ActionResult EditRole(Guid id)
 {
     EasyWeixin.Web.Models.UserViewModel vModel = new EasyWeixin.Web.Models.UserViewModel();
     var roleList = RoleRepository.FindAll();
     ViewData["SelectList"] = roleList;
     var user = UserProfileRepository.GetByKey(id);
     UserMembership UserMembership = UserMembershipRepository.Find(Specification<UserMembership>.Eval(e => e.UserId == user.UserId));
     vModel.User_ID = user.UserId;
     vModel.User_Name = user.UserName;
     vModel.Email = user.Email;
     vModel.Roles = UserMembership.Roles;
     return View(vModel);
 }