protected override async Task OnParametersSetAsync()
        {
            OrchestralPieces = await OrchestralBriefcasesService
                               .GetAllOrchestralPiecesForBriefcase(Id);

            var orchestralBriefcase = await OrchestralBriefcasesService
                                      .GetByIdAsync(Id);

            OrchestralBriefcaseName = orchestralBriefcase.Name;
        }
Exemple #2
0
        public void GetByIdAsync_ShouldRequireValidId()
        {
            int id = 99;

            using (var context = new ApplicationDbContext(DbContextOptions))
            {
                var service = new OrchestralBriefcasesService(context, _mapper);

                Assert.ThrowsAsync <NotFoundException>(async() => await service.GetByIdAsync(id));
            }
        }
Exemple #3
0
        public async Task GetByIdAsync_ShouldReturnOrchestralBriefcaseDto()
        {
            int id = 2;

            using (var context = new ApplicationDbContext(DbContextOptions))
            {
                var service = new OrchestralBriefcasesService(context, _mapper);

                var orchestralBriefcaseDto = await service.GetByIdAsync(id);

                Assert.True(orchestralBriefcaseDto != null);
                Assert.Equal(orchestralBriefcaseDto.Id, id);
            }
        }
Exemple #4
0
        protected override async Task OnParametersSetAsync()
        {
            if (Id != 0)
            {
                PageHeaderText   = "Edytuj teczkę";
                SubmitButtonText = "Zapisz";
                var readDto = await OrchestralBriefcasesService.GetByIdAsync(Id);

                UpdateDto.Id   = readDto.Id;
                UpdateDto.Name = readDto.Name;
            }
            else
            {
                PageHeaderText   = "Dodaj nową teczkę";
                SubmitButtonText = "Dodaj";
            }
        }