public async Task <Response> AddRelation(ClubRelationRequest request) { var clubRelation = new ClubRelation() { FirstClubId = request.FirstClubId, SecondClubId = request.SecondClubId, Relation = request.Relation }; var clubRelation2 = new ClubRelation() { FirstClubId = request.SecondClubId, SecondClubId = request.FirstClubId, Relation = request.Relation }; await Context.ClubRelations.AddAsync(clubRelation); await Context.ClubRelations.AddAsync(clubRelation2); await Context.SaveChangesAsync(); AddLog($"Dodano relacje pomiędzy {request.FirstClubId} i {request.SecondClubId}"); return(new SuccessResponse <bool>(true)); }
public async void AddRelationTest(int firstClubId, int secondClubId, RelationType relation) { var request = new ClubRelationRequest() { FirstClubId = firstClubId, SecondClubId = secondClubId, Relation = relation }; var result = await _clubService.AddRelation(request); Assert.True(result.Success); }
public async Task <IActionResult> AddRelation(ClubRelationRequest request) => ResolveResponse(await _clubsService.AddRelation(request));