コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <ActionResult <Boolean> > ControleerGebruikersnaam(string gebruikersnaam)
        {
            var gebruiker = await _gebruikersRepository.GetByGebruikersnaam(gebruikersnaam);

            return(gebruiker == null);
        }