Example #1
0
        public ViewResult RegistrationRequests()
        {
            RegistrationRequestViewModel regvm = new RegistrationRequestViewModel();

            regvm.Lista    = new List <UserForAdmin>();
            regvm.UserList = new List <User>();
            UserService serv = new UserService();
            var         list = serv.GetOwinUsersList();

            foreach (User user in list)
            {
                if (user.wantToBeAuthor || user.wantToBeReviewer)
                {
                    regvm.UserList.Add(user);
                }
            }
            foreach (User user in regvm.UserList)
            {
                UserForAdmin _obj = new UserForAdmin();
                _obj.Id       = user.Id;
                _obj.Reviewer = false;
                _obj.Author   = false;
                regvm.Lista.Add(_obj);
            }
            regvm.UserCount = regvm.UserList.Count();
            //regvm.Reviewer = new bool[regvm.UserCount];
            //regvm.Author = new bool[regvm.UserCount];
            //for (int i = 0; i < regvm.UserCount; i++)
            //{
            //    regvm.Reviewer[i] = false;
            //    regvm.Author[i] = false;
            //}
            return(View(regvm));
        }
Example #2
0
        public async Task <ActionResult> SaveUser([FromBody] UserForAdmin admin)
        {
            User user = new User();

            user = _mapper.Map <User>(admin);
            string psw = "rK%bHU5";

            user.Status         = "New";
            user.EmailConfirmed = false;
            var success = await _userManager.CreateAsync(user, psw);

            if (success.Succeeded)
            {
                return(Ok("Successful"));
            }
            return(StatusCode(500));
        }