Exemplo n.º 1
0
 public ActionResult createUser(userListViewModel model)
 {
     if (ModelState.IsValid)
     {
         User user = UnitOfWork.userRepository.FindByUsername(model.username);
         if (user == null)
         {
             User nuser = new User
             {
                 username = model.username,
                 fullname = model.fullname,
                 status   = true,
                 userrole = "editor",
                 password = CommonData.CommonFunction.CalculateMD5Hash(model.password)
             };
             UnitOfWork.userRepository.Add(nuser);
             UnitOfWork.Commit();
             return(RedirectToAction("UserManager"));
         }
         else
         {
             ViewBag.anno = "Tên người dùng này đã tồn tại";
             return(View());
         }
     }
     return(View());
 }
Exemplo n.º 2
0
        public ActionResult Submitter()
        {
            var nHelper = new UserNotificationsHelper();

            ViewBag.Notifications = nHelper.filterNotifications(User.Identity.GetUserId());
            userListViewModel zthings = new userListViewModel();
            var list  = new List <string>();
            var list1 = new List <ApplicationUser>();
            var list2 = new List <string>();
            var users = db.Users.ToList();

            foreach (var user in users)
            {
                list1.Add(user);
                var roles = user.Roles;
                list.Clear();
                foreach (var role in roles)
                {
                    var zRole = db.Roles.Find(role.RoleId);
                    list.Add(zRole.Name);
                }
                list.Sort();
                list2.Add(string.Join(", ", list));
            }
            zthings.Person    = list1;
            zthings.userRoles = list2;
            ViewBag.usernrole = zthings.Person.Zip(zthings.userRoles, (p, u) => new { zUser = p, zRole = u });
            return(View(zthings));
        }
        public IActionResult GetCarpetPitches()
        {
            var user = new User()
            {
                FirstName = "gg"
            };

            {
                _usersService.Add(user);
            };

            var model = new userListViewModel
            {
                Users = _usersService.GetList()
            };

            return(View(model));
        }