public async Task <IdentityResult> RegisterUser(UserToPost userToPost) { var user = new User() { UserName = userToPost.UserName, Email = userToPost.Email, FullName = userToPost.FullName }; var response = await _userManager.CreateAsync(user, userToPost.Password); return(response); }
public override PostedItem Post() { Photo postedPhoto = new Photo(); try { UserToPost.PostPhoto(PhotoPath); } catch (Exception) { } return postedPhoto; }
public override PostedItem Post() { StatusProxy postedStatus = new StatusProxy(); postedStatus.CreatedTime = DateTime.Now; try { UserToPost.PostStatus(StatusText); } catch (Exception) { } return(postedStatus); }
public void Adduser() { //FileStream fileStream = new FileStream(@"d:\nicolas.jpg", FileMode.Open); FileStream fileStream = new FileStream(@"d:\nicolas.jpg", FileMode.Open); var i = 0; using (HttpClient client = new HttpClient()) { while (true) { UserToPost user = new UserToPost() { RequesterId = Guid.NewGuid(), Face = ReadToEnd(fileStream) }; var content = new StringContent(JsonConvert.SerializeObject(user), Encoding.UTF8, "application/json"); client.PostAsync(new Uri("https://geekburguerusers.azurewebsites.net/api/users"), content); Console.WriteLine(i++); } }; }
private async Task AddUserAsync(UserToPost userToPost) { var face = userToPost.Face; var policy = GetPolicy(); Guid?id = policy.ExecuteAsync(async() => _facialService.GetFaceId(userToPost.Face)).Result; //Guid? id = _facialService.GetFaceId(face); if (id != null) { var user = _usersRepository.GetUserById(id); if (user == null) { user = new User() { Id = id, Face = face, Restricoes = null }; await policy.ExecuteAsync(async() => { _usersRepository.Add(user); _usersRepository.Save(); }); _logService.SendMessagesAsync($"{DateTime.Now.Year}{DateTime.Now.Month}{DateTime.Now.Day} {DateTime.Now.Hour} {DateTime.Now.Minute} USER - usuário '{user.Id}' criado com sucesso!"); //return Created("users/" + user.Id, user); } else { await policy.ExecuteAsync(async() => _usersRepository.SendMessage(true)); } } else { //"Esta imagem não contem uma face" await policy.ExecuteAsync(async() => _logService.SendMessagesAsync($"{DateTime.Now.Year}{DateTime.Now.Month}{DateTime.Now.Day} {DateTime.Now.Hour} {DateTime.Now.Minute} USER - Esta imagem não contem uma face")); } }
public async Task <IActionResult> RegisterUser([FromBody] UserToPost userToPost) { var result = await _authService.RegisterUser(userToPost); return(Ok(result)); }
public IActionResult Post([FromBody] UserToPost userPost) { AddUserAsync(userPost); return(Ok("Processando")); }