Beispiel #1
0
        public void stelInAantalStemmen(int aantalstemmen, int id)
        {
            Antwoord antwoord = dbcontext.antwoord.Find(id);

            antwoord.aantalStemmen          = aantalstemmen;
            dbcontext.Entry(antwoord).State = System.Data.Entity.EntityState.Modified;
            dbcontext.SaveChanges();
        }
 public override string CheckAnswer(string response)
 {
     if (Antwoord.ToLower() == response.ToLower())
     {
         return("Correct");
     }
     return(string.Format("Incorrect, the answer was: {0}", Antwoord));
 }
        public Antwoord CreateAntwoord(int id)
        {
            var antwoord = new Antwoord {
                Context = "", CorrectAntwoord = false, Id = id
            };

            return(antwoord);
        }
Beispiel #4
0
        /*Vindt antwoord op basis van id en verander de volledigheidspercentage door de meegegeven parameter*/


        public void stelInVolledigheidsPercentage(int volledigheidsPercentage, int id)
        {
            Antwoord        antwoord    = dbcontext.antwoord.Find(id);
            DossierAntwoord dosantwoord = (DossierAntwoord)antwoord;

            dosantwoord.percentageVolledigheid = volledigheidsPercentage;
            dbcontext.Entry(antwoord).State    = System.Data.Entity.EntityState.Modified;
            dbcontext.SaveChanges();
        }
Beispiel #5
0
        public async Task <ActionResult <Antwoord> > PostAntwoord([FromBody] Antwoord antwoord)
        {
            _context.Antwoorden.Add(new Antwoord()
            {
                OptieID = antwoord.OptieID, UserID = antwoord.UserID
            });
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAntwoord", new { id = antwoord.AntwoordID }, antwoord));
        }
        public String Hoi(string antwoord, int pogingid, int vraagid)
        {
            Antwoord mijnAntwoord = new Antwoord();

            mijnAntwoord.AntwoordTekst = antwoord;
            mijnAntwoord.Vraag         = db.vragen.Find(vraagid);
            mijnAntwoord.Poging        = db.pogingen.Find(pogingid);
            db.antwoorden.Add(mijnAntwoord);
            db.SaveChanges();
            return("is het deze" + antwoord + pogingid + vraagid);
        }
        public async Task <IActionResult> Create([Bind("Id,Tekst,Afbeelding,LaatsteWijziging,Afgesloten")] Antwoord antwoord)
        {
            if (ModelState.IsValid)
            {
                _context.Add(antwoord);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(antwoord));
        }
Beispiel #8
0
        public ActionResult Create([Bind(Include = "Id,Context,CorrectAntwoord,VraagId")] Antwoord antwoord)
        {
            if (ModelState.IsValid)
            {
                db.Antwoord.Add(antwoord);
                db.SaveChanges();
            }

            ViewBag.VraagId = new SelectList(db.Vraag, "Id", "Naam", antwoord.VraagId);
            return(View(antwoord));
        }
Beispiel #9
0
        public async Task <IActionResult> PostAntwoord([FromBody] Antwoord antwoord)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Antwoord.Add(antwoord);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAntwoord", new { id = antwoord.AntwoordID }, antwoord));
        }
        public async Task <ActionResult <Antwoord_dto> > PostAntwoord(Antwoord_dto antwoord)
        {
            var antwoord1 = new Antwoord()
            {
                Naam = antwoord.Naam, PollID = antwoord.PollID
            };

            _context.Antwoord.Add(antwoord1);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAntwoord", new { id = antwoord1.AntwoordID }, antwoord1));
        }
        public ActionResult FlagAntwoord(int id, string type)
        {
            if (Request.IsAuthenticated)
            {
                Flag flag = null;

                Antwoord antwoord = antwManager.readAntwoord(id);
                if (antwoord.flags == null || antwoord.flags.Count == 0)
                {
                    antwoord.flags = new List <Flag>();
                }
                else
                {
                    flag = antwoord.flags.FirstOrDefault(flagx => flagx.gebruikersNaam == User.Identity.GetUserName());
                }



                if (flag == null)
                {
                    Flag nieuwFlag = new Flag()
                    {
                        gebruikersNaam = User.Identity.GetUserName(),
                        antwoord       = antwoord
                    };

                    antwManager.flagAntwoord(nieuwFlag);
                    if (type == "Dossier")
                    {
                        return(RedirectToAction("Dossier", "Module"));
                    }
                    else
                    {
                        return(RedirectToAction("Agenda", "Module"));
                    }
                }
                else
                {
                    return(RedirectToAction("FlagError", "Flag"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "Account"));
            }
        }
        public Vraag CreateListVraag(int id)
        {
            var itemTrue = new Antwoord {
                Context = "", CorrectAntwoord = true, Id = 1
            };
            var itemFalse = new Antwoord {
                Context = "", CorrectAntwoord = false, Id = 2
            };
            var antwoord = new List <Antwoord> {
                itemTrue, itemFalse
            };
            var vraag = new Vraag {
                Naam = "", AntwoordCollection = antwoord, Id = id
            };

            return(vraag);
        }
        public IHttpActionResult flagAntwoord(ANDROIDFlag aFlag)
        {
            Antwoord fAntwoord = antwoordManager.readAllAntwoorden().Find(o => o.ID == aFlag.antwoordid);

            foreach (var flag in fAntwoord.flags)
            {
                if (flag.gebruikersNaam == aFlag.gebruikersNaam)
                {
                    return(Ok("nok"));
                }
            }

            Flag flagAntw = new Flag()
            {
                antwoord       = fAntwoord,
                gebruikersNaam = aFlag.gebruikersNaam
            };

            antwoordManager.flagAntwoord(flagAntw);
            return(Ok("ok"));
        }
Beispiel #14
0
 public bool AntwoordControleren(string response)
 {
     return((Antwoord.ToLower() == response.ToLower()));
 }
 private void ToonUitkomst()
 {
     if (btnOptellen.IsChecked == true)
     {
         lblAntwoord.Content = EersteGetal.ToString() + "+" + TweedeGetal.ToString() + "=" + Antwoord.ToString();
         Berekeningen.Add(lblAntwoord.Content.ToString());
     }
     else if (btnAftrekken.IsChecked == true)
     {
         lblAntwoord.Content = EersteGetal.ToString() + "-" + TweedeGetal.ToString() + "=" + Antwoord.ToString();
         Berekeningen.Add(lblAntwoord.Content.ToString());
     }
     else if (btnVermenigvuldigen.IsChecked == true)
     {
         lblAntwoord.Content = EersteGetal.ToString() + "x" + TweedeGetal.ToString() + "=" + Antwoord.ToString();
         Berekeningen.Add(lblAntwoord.Content.ToString());
     }
     else if (btnDelen.IsChecked == true)
     {
         lblAntwoord.Content = EersteGetal.ToString() + "/" + TweedeGetal.ToString() + "=" + Antwoord.ToString();
         Berekeningen.Add(lblAntwoord.Content.ToString());
     }
 }
        // GET: Antwoord/Delete/5
        public ActionResult Delete(int id)
        {
            Antwoord antwoord = antwManager.readAntwoord(id);

            return(View(antwoord));
        }
 public AnswerViewModel()
 {
     this._Antwoord = new Antwoord();
 }
Beispiel #18
0
 public void updateDossierAntwoord(Antwoord antwoord)
 {
     beheerder.wijzigDossierAntwoord((DossierAntwoord)antwoord);
 }
Beispiel #19
0
 public void updateAgendaAntwoord(Antwoord antwoord)
 {
     beheerder.wijzigAgendaAntwoord((AgendaAntwoord)antwoord);
 }
Beispiel #20
0
 public Antwoord createAgendaAntwoord(Antwoord antwoord)
 {
     return(inlog.maakAgendaAntwoord((AgendaAntwoord)antwoord));
 }
Beispiel #21
0
 public Antwoord createDossierAntwoord(Antwoord antwoord)
 {
     return(inlog.maakDossierAntwoord((DossierAntwoord)antwoord));
 }
 public AnswerViewModel(Antwoord _Antwoord)
 {
     this._Antwoord = _Antwoord;
 }
        public static void Initialize(CityCheckContext context)
        {
            //create the db is not exist yet
            context.Database.EnsureCreated();

            //Default wat doellocaties al in de db steken
            //zijn er al doellocaties?
            if (!context.DoelLocaties.Any())
            {
                //er zijn nog geen doellocaties
                //We steken er standaard een aantal belangrijke in.

                var doel = new DoelLocatie();
                var loc  = new Locatie();

                //Antwoorden instellen
                var ant1 = new Antwoord();
                ant1.CorrectBool = false;
                ant1.Antwoordzin = "Groenplaats";
                var ant2 = new Antwoord();
                ant2.CorrectBool = true;
                ant2.Antwoordzin = "Eilandje";
                var ant3 = new Antwoord();
                ant3.CorrectBool = false;
                ant3.Antwoordzin = "Rooseveld";

                //Vraag toevoegen
                var ques = new Vraag();
                ques.VraagZin   = "Waar zijn we?";
                ques.Antwoorden = new System.Collections.Generic.List <Antwoord>();
                ques.Antwoorden.Add(ant1);
                ques.Antwoorden.Add(ant2);
                ques.Antwoorden.Add(ant3);

                //mas
                doel.Titel   = "Mas";
                loc.Lat      = 51.2289238;
                loc.Long     = 4.4026316;
                doel.locatie = loc;
                doel.Vragen  = new System.Collections.Generic.List <Vraag>();
                doel.Vragen.Add(ques);
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                //centraal station
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Centraal Station";
                loc.Lat      = 51.2183305;
                loc.Long     = 4.4204524;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                //kathedraal
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "OlvKathedraal";
                loc.Lat      = 51.2202678;
                loc.Long     = 4.399327;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                //het steen
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Steen";
                loc.Lat      = 51.2227238;
                loc.Long     = 4.395175;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                //Hendrik Conscienceplein
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Hendrik Conscienceplein";
                loc.Lat      = 51.2211204;
                loc.Long     = 4.4021283;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();


                //Groenplaats
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Groenplaats";
                loc.Lat      = 51.2189511;
                loc.Long     = 4.3989123;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();



                //Boerentoren
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Boerentoren";
                loc.Lat      = 51.2185463;
                loc.Long     = 4.4042931;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();


                //demo stuff
                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Demo1";
                loc.Lat      = 51.2202678;
                loc.Long     = 4.399327;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Demo2";
                loc.Lat      = 51.2202678;
                loc.Long     = 4.399327;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                doel         = new DoelLocatie();
                loc          = new Locatie();
                doel.Titel   = "Demo3";
                loc.Lat      = 51.2202678;
                loc.Long     = 4.399327;
                doel.locatie = loc;
                context.DoelLocaties.Add(doel);
                context.SaveChanges();

                //if
            }
        }
Beispiel #24
0
        public Antwoord getAntwoord(int ID)
        {
            Antwoord antwoord = dbcontext.antwoord.Find(ID);

            return(antwoord);
        }