Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
 public async Task <IActionResult> AddRelation(ClubRelationRequest request) => ResolveResponse(await _clubsService.AddRelation(request));