public async Task <bool> addAmigo(ApiAmigosDTO data) { var user = await _userManager.FindByNameAsync(data.user); if (user != null) { var result = await _signInManager.PasswordSignInAsync(data.user, data.password, false, false); if (result.Succeeded) { var newAmigo = new Amigos { Usuario = data.amigo, Amigo = data.user }; var newAmigo2 = new Amigos { Usuario = data.user, Amigo = data.amigo }; _context.Amigos.Add(newAmigo); _context.Amigos.Add(newAmigo2); await _context.SaveChangesAsync(); return(true); } return(false); } return(false); }
public async Task <ActionResult> addAmigo(ApiAmigosDTO data) { if (ModelState.IsValid) { if (await _repository.addAmigo(data)) { return(NoContent()); } return(BadRequest()); } return(BadRequest()); }