Exemple #1
0
        public IActionResult Detail(SDHCCUserPass model, IEnumerable <string> selectRoles)
        {
            var user      = users.GetUserById(model.Id);
            var userModel = user.ConvertUserToPass();

            userModel.Properties = model.Properties;
            var userUpdate = userModel.ConvertPassToUser();

            users.UpdateUser(userUpdate);
            users.UpdateUserRole(userUpdate, selectRoles);
            return(RedirectToAction("Detail", "User", new { @area = "Admin", @id = user.NormalizedUserName }));
        }
Exemple #2
0
        public IActionResult Create(SDHCCUserPass model, IEnumerable <string> selectRoles)
        {
            var user = model.ConvertPassToUser();

            users.CreateUser(user);
            if (!String.IsNullOrEmpty(user.Id))
            {
                users.UpdateUserRole(user, selectRoles);
            }
            else
            {
                return(View(model));
            }
            return(RedirectToAction("Detail", "User", new { @area = "Admin", @id = user.Id }));
        }