示例#1
0
        public ActionResult Users()
        {
            //if (Session["UserID"] == null)
            //{
            //    return RedirectToAction("Login");
            //}

            var users = AspNetUserService.GetAllUsers();
            List <TMD.Web.Models.AspNetUserModel> oUsers = users.Select(x => x.CreateFrom()).ToList();


            //List<AspNetUser> oList = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>().Users.ToList();
            //var roleManager = new RoleManager<Microsoft.AspNet.Identity.EntityFramework.IdentityRole>(new RoleStore<IdentityRole>());
            //var roleManager = HttpContext.GetOwinContext().Get<ApplicationRoleManager>();
            // TempData["message"] = new MessageViewModel { Message = "Employee has been Added" ,IsSaved = true };
            ViewBag.MessageVM = TempData["message"] as MessageViewModel;
            //UserViewModel oVM = new UserViewModel();
            //oVM.Data = new List<SystemUser>();
            //foreach (var item in oList)
            //{
            //    if (item.Employee > 0)
            //    {
            //        oVM.Data.Add(new SystemUser
            //        {
            //            EmailConfirmed = item.EmailConfirmed,
            //            Email = item.Email,
            //            FirstName = item.Employee.EmployeeNameE,
            //            KeyId = item.Id,
            //            Role = roleManager.FindById(item.AspNetRoles.ToList()[0].Id).Name,
            //            Username = item.UserName
            //        });
            //    }
            //}
            return(View(oUsers));
        }