Beispiel #1
0
        public async void AddChantTest(string lyrics)
        {
            var request = new ClubChantRequest()
            {
                Lyrics = lyrics
            };

            var result = await _clubService.AddChant(request);

            Assert.True(result.Success);
        }
Beispiel #2
0
        public async Task <Response> AddChant(ClubChantRequest request)
        {
            var chant = new Chant()
            {
                ClubId = request.ClubId,
                Lyrics = request.Lyrics
            };
            await Context.Chants.AddAsync(chant);

            await Context.SaveChangesAsync();

            AddLog($"Dodano przyśpiewke {request}");
            return(new SuccessResponse <bool>(true));
        }
Beispiel #3
0
        public async void DeleteChantTest(string lyrics)
        {
            var request = new ClubChantRequest()
            {
                Lyrics = lyrics
            };

            var fakeChant = await _clubService.AddChant(request);

            var fODChant = await _contextBuilder.Context.Chants.FirstOrDefaultAsync(i => i.Lyrics == lyrics);

            var result = await _clubService.DeleteChant(fODChant.Id);

            Assert.True(result.Success);
        }
Beispiel #4
0
        public async Task <Response> EditChant(int id, ClubChantRequest request)
        {
            var chant = await Context.Chants.FirstOrDefaultAsync(i => i.Id == id);

            if (chant == null)
            {
                return(new ErrorResponse("Przyśpiewki nie znaleziono!"));
            }
            chant.Lyrics = request.Lyrics;
            Context.Chants.Update(chant);
            await Context.SaveChangesAsync();

            AddLog($"Edytowano przyśpiewke {chant.Id}");
            return(new SuccessResponse <bool>(true));
        }
Beispiel #5
0
        public async void EditChantTest(string lyrics, int id, string lyrics2)
        {
            var request1 = new ClubChantRequest()
            {
                Lyrics = lyrics
            };
            var request2 = new ClubChantRequest()
            {
                Lyrics = lyrics2
            };

            var fakeChant = await _clubService.AddChant(request1);

            var fODChant = await _contextBuilder.Context.Chants.FirstOrDefaultAsync(i => i.Id == id);

            var result = await _clubService.EditChant(fODChant.Id, request2);

            Assert.True(result.Success);
        }
Beispiel #6
0
 public async Task <IActionResult> EditChant(int id, ClubChantRequest request) => ResolveResponse(await _clubsService.EditChant(id, request));
Beispiel #7
0
 public async Task <IActionResult> AddChant(ClubChantRequest request) => ResolveResponse(await _clubsService.AddChant(request));