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)); }
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)); }