public async Task <IActionResult> PutNutzerProjekte(int id, NutzerProjekte nutzerProjekte)
        {
            if (id != nutzerProjekte.Id)
            {
                return(BadRequest());
            }

            _context.Entry(nutzerProjekte).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NutzerProjekteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Beispiel #2
0
        public async Task <ActionResult <Nutzer> > GetNutzerByBenutzerName(string nname)
        {
            await _context.SaveChangesAsync();

            var nutzer = _context.Nutzer.Where(bn => bn.Nutzername == nname).FirstOrDefault();

            if (nutzer == null)
            {
                return(NotFound());
            }

            return(nutzer);
        }
Beispiel #3
0
        public async Task <ActionResult <IEnumerable <Kommentar> > > GetKommentarByAufgabenId(int AufgabenID)
        {
            await _context.SaveChangesAsync();

            return(_context.Kommentar.Where(k => k.AufgabenId == AufgabenID).ToArray());
        }
        public async Task <ActionResult <IEnumerable <Teilaufgaben> > > GetTeilaufgabenByAufgabenId(int AufgabenID)
        {
            await _context.SaveChangesAsync();

            return(_context.Teilaufgaben.Where(k => k.ZugeordnetZuAufgabe == AufgabenID).ToArray());
        }
Beispiel #5
0
        public async Task <ActionResult <IEnumerable <Projekte> > > GetProjektByOwnerId(int owner)
        {
            await _context.SaveChangesAsync();

            return(_context.Projekte.Where(ow => ow.ProjektOwnerId == owner).ToArray());
        }
Beispiel #6
0
        public async Task <ActionResult <IEnumerable <Aufgaben> > > GetAufgabenByProjektId(int ProjektID)
        {
            await _context.SaveChangesAsync();

            return(_context.Aufgaben.Where(k => k.ProjektId == ProjektID).ToArray());
        }
        public async Task <ActionResult <IEnumerable <NutzerAufgaben> > > GetNutzerIdByAufgabenId(int aid)
        {
            await _context.SaveChangesAsync();

            return(_context.NutzerAufgaben.Where(ai => ai.NutzerId == aid).ToArray());
        }