public async Task <Amigo> AddAmigoAsync(Amigo amigo) { var id = _amigoContext.Amigos.Select(x => x.Id).ToList().Max() + 1; amigo.SetId(id); _amigoContext.Amigos.Add(amigo); await _amigoContext.SaveChangesAsync(); return(await GetAmigoAsync(amigo.Id)); }