protected override async Task OnParametersSetAsync() { OrchestralPieces = await OrchestralBriefcasesService .GetAllOrchestralPiecesForBriefcase(Id); var orchestralBriefcase = await OrchestralBriefcasesService .GetByIdAsync(Id); OrchestralBriefcaseName = orchestralBriefcase.Name; }
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)); } }
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); } }
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"; } }