public async Task <IEnumerable <SheetDTO> > GetSheets() { var x = User.Identity.Name; Gebruiker gebruiker = await _gebruikersRepository.GetByGebruikersnaam(User.Identity.Name); List <SheetDTO> sheets = new List <SheetDTO>(); foreach (var sheet in gebruiker.Sheets) { SheetDTO sheetdto = new SheetDTO(); sheetdto.Id = sheet.Id; sheetdto.Naam = sheet.Naam; sheetdto.Auteur = sheet.Auteur; foreach (var noot in sheet.Noten) { sheetdto.Noten.Add(new NootDTO { Midiwaarde = noot.Midiwaarde, Tijdstip = noot.Tijdstip }); } sheets.Add(sheetdto); } return(sheets); }
public async Task <ActionResult <Boolean> > ControleerGebruikersnaam(string gebruikersnaam) { var gebruiker = await _gebruikersRepository.GetByGebruikersnaam(gebruikersnaam); return(gebruiker == null); }