Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("SoortNr,Naam,MagazijnNr")] Soort soort)
        {
            if (id != soort.SoortNr)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await soortenRepository.Update(soort);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (await soortenRepository.GetSoort(soort.SoortNr) == null)
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(soort));
        }
Exemple #2
0
        public Soort GetById(int id)
        {
            Soort  s     = new Soort();
            string query = "SELECT * FROM dbo.Soort WHERE dbo.Soort.Naam = @Id";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    cmd.Parameters.AddWithValue("@Id", id);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            s = new Soort((Soort.TypeSoorten)reader["Naam"], reader["ImageNaam"].ToString());
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(s);
        }
        public List <Aanval> GetAll()
        {
            List <Aanval> aanvalList = new List <Aanval>();
            string        query      = "SELECT * " +
                                       "FROM Aanval a " +
                                       "INNER JOIN Soort s " +
                                       "ON a.Soort = s.NaamId";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());

                            Aanval a = new Aanval((int)reader["Id"], reader["Naam"].ToString(), (int)reader["MaxPP"], (int)reader["Accuratie"], (int)reader["Power"], s);
                            aanvalList.Add(a);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(aanvalList);
        }
        public async Task <IActionResult> PutSoort(int id, Soort soort)
        {
            if (id != soort.SoortNr)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
Exemple #5
0
        public List <Soort> GetAll()
        {
            List <Soort> soorten = new List <Soort>();
            string       query   = "SELECT * FROM dbo.Soort";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort tempSoort = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            soorten.Add(tempSoort);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(soorten);
        }
        public List <Pokemon> GetAll()
        {
            List <Pokemon> pokemonList = new List <Pokemon>();
            string         query       =
                "SELECT * " +
                "FROM Pokémon p " +
                "INNER JOIN Soort ps " +
                "ON p.Soort = ps.NaamId";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort   s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            Pokemon p = new Pokemon((int)reader["Id"], reader["Naam"].ToString(), s, null, (byte[])reader["Uiterlijk"]);
                            pokemonList.Add(p);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(pokemonList);
        }
        public async Task <ActionResult <Soort> > PostSoort(Soort soort)
        {
            _context.Soorten.Add(soort);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetSoort", new { id = soort.SoortNr }, soort));
        }
Exemple #8
0
        public Soort Add(Soort soort)
        {
            Soort dbBierSoort = _context.Soorten.Add(soort).Entity;

            SaveChanges();
            return(dbBierSoort);
        }
Exemple #9
0
        public Pokemon GetTegenstanderPokemonByTeamId(int teamId)
        {
            string  query = "SELECT * FROM dbo.TegenstanderGebruikerPokemon gb INNER JOIN dbo.Pokémon p ON gb.PokemonId = p.Id INNER JOIN dbo.Soort s ON p.Soort = s.NaamId WHERE gb.TegenstanderTeamId = @TeamId";
            Pokemon p     = new Pokemon();

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);

                    cmd.Parameters.AddWithValue("@TeamId", teamId);

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            p = new Pokemon((int)reader["Id"], (int)reader["TegenstanderTeamId"], reader["Naam"].ToString(), s, null, (HpValues)reader["MaxHP"], (int)reader["HP"], (byte[])reader["Uiterlijk"]);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(p);
        }
 public MedewerkerNiveauBaat(Soort soort)
 {
     // Soort is ofwel zelfde niveau of hoger niveau
     // De berekening is toch dezelfde
     Type  = Type.Baat;
     Soort = soort;
 }
Exemple #11
0
 internal void Add(Soort s)
 {
     using (var db = new BierenEntities())
     {
         db.Soorten.Add(s);
         db.SaveChanges();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Soort soort = db.Soorten.Find(id);

            db.Soorten.Remove(soort);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        static public SoortViewModel SoortToViewModel(Soort s)
        {
            SoortViewModel svm = new SoortViewModel();

            svm.Naam      = s.Naam;
            svm.ImageNaam = s.ImageNaam;

            return(svm);
        }
 public ActionResult Edit([Bind(Include = "SoortNr,Naam,MagazijnNr")] Soort soort)
 {
     if (ModelState.IsValid)
     {
         db.Entry(soort).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(soort));
 }
Exemple #15
0
        public async Task <IActionResult> Create([Bind("SoortNr,Naam,MagazijnNr")] Soort soort)
        {
            if (ModelState.IsValid)
            {
                await soortenRepository.Add(soort);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(soort));
        }
Exemple #16
0
        public Pokemon CreateToPokemon(PokemonCreateViewModel pcvm)
        {
            Soort         s         = new Soort((Soort.TypeSoorten)pcvm.Type, null);
            List <Aanval> aanvallen = new List <Aanval>();

            aanvallen.Add(AanvalViewModelConvert.ViewModelToAanval(pcvm.ToeTeVoegenAanval));
            MemoryStream memoryStream = new MemoryStream();

            pcvm.Image.CopyTo(memoryStream);
            return(new Pokemon(pcvm.Naam, s, aanvallen, memoryStream.ToArray()));
        }
Exemple #17
0
 public void AddOrUpdateStartValues(Soort s)
 {
     if (!DoesSpeciesExist(s.CropName))
     {
         Connection.Insert(s);
     }
     else
     {
         Connection.Update(s);
     }
 }
        public ActionResult Create([Bind(Include = "SoortNr,Naam,MagazijnNr")] Soort soort)
        {
            if (ModelState.IsValid)
            {
                db.Soorten.Add(soort);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(soort));
        }
 public ActionResult Add(Soort b)
 {
     if (this.ModelState.IsValid)
     {
         soortService.Add(b);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(b));
     }
 }
Exemple #20
0
        public void VulKostenIn(Analyse analyse, ExcelWorksheet ws)
        {
            foreach (var pair in analyse.GeefTotalenKosten())
            {
                Soort   soort  = pair.Key;
                decimal waarde = pair.Value;

                if (tabelBedragen.ContainsKey(soort))
                {
                    ws.Cells[tabelBedragen[soort]].Value = waarde;
                }
            }
        }
        // GET: Soort/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Soort soort = db.Soorten.Find(id);

            if (soort == null)
            {
                return(HttpNotFound());
            }
            return(View(soort));
        }
Exemple #22
0
        public Soort Remove(Soort soort)
        {
            Soort dbSoort = FindById(soort.SoortNr);

            //foutmelding geven indien het id niet is teruggevonden
            if (dbSoort == null)
            {
                throw new ArgumentNullException($"soort bier met SoortNr={soort.SoortNr} niet gevonden");
            }

            _context.Soorten.Remove(soort);
            SaveChanges();
            return(dbSoort);
        }
        private void ButtonShowObject_OnClick(object sender, RoutedEventArgs e)
        {
            Plant plant = (Plant)ListBoxLijst.SelectedItem;
            Soort soort = (Soort)ComboBoxSoort.SelectedItem;

            if (ListBoxLijst.SelectedItem != null)
            {
                StringBuilder info = new StringBuilder();
                info.Append(plant.Naam + "\n" + plant.SoortNr + "\n" + soort.Naam + "\n" + plant.Levnr + "\n" +
                            plant.Kleur +
                            "\n" + plant.VerkoopPrijs);

                MessageBox.Show(info.ToString(), "Gegevens", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Exemple #24
0
        public List <Pokemon> GetAllPokemonOfTegenstander(int tegenstanderId, int gebruikerId)
        {
            string query =
                "SELECT * FROM dbo.Pokémon p " +
                "INNER JOIN dbo.TegenstanderGebruikerPokemon tgp ON p.Id = tgp.PokemonId " +
                "INNER JOIN dbo.Soort s ON p.Soort = s.NaamId " +
                "WHERE tgp.TegenstanderId = @TegenstanderId " +
                "AND tgp.GebruikerId = @GebruikerId";

            List <Pokemon> pokemonList = new List <Pokemon>();

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    using (cmd)
                    {
                        cmd.Parameters.AddWithValue("@TegenstanderId", tegenstanderId);
                        cmd.Parameters.AddWithValue("@GebruikerId", gebruikerId);
                    }
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort   s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            Pokemon p = new Pokemon((int)reader["Id"], (int)reader["TegenstanderTeamId"], reader["Naam"].ToString(), s, null, (HpValues)reader["MaxHP"], (int)reader["HP"], (byte[])reader["Uiterlijk"]);
                            pokemonList.Add(p);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(pokemonList);
        }
        public Pokemon GetById(int id)
        {
            Pokemon p     = new Pokemon();
            string  query =
                "SELECT * " +
                "FROM Pokémon p " +
                "INNER JOIN Soort ps " +
                "ON p.Soort = ps.NaamId " +
                "WHERE p.Id = @Id";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand pokcmd = new SqlCommand(query, conn);

                    pokcmd.Parameters.AddWithValue("@Id", id);


                    using (SqlDataReader reader = pokcmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            p = new Pokemon((int)reader["Id"], reader["Naam"].ToString(), s, null, (byte[])reader["Uiterlijk"]);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(p);
        }
        public List <Aanval> GetAllByPokemon(int id)
        {
            List <Aanval> aanvalList = new List <Aanval>();
            string        query      =
                "SELECT * " +
                "FROM AanvalPokémon ap " +
                "INNER JOIN Aanval a " +
                "ON ap.AanvalId = a.Id " +
                "INNER JOIN Soort soa " +
                "ON a.Soort = soa.NaamId " +
                "WHERE ap.PokémonId = @Id";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    cmd.Parameters.AddWithValue("@Id", id);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort  s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            Aanval a = new Aanval((int)reader["Id"], reader["Naam"].ToString(), (int)reader["MaxPP"], (int)reader["Accuratie"], (int)reader["Power"], s);
                            aanvalList.Add(a);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(aanvalList);
        }
        public Aanval GetByName(string naam)
        {
            Aanval a     = new Aanval();
            string query =
                "SELECT * " +
                "FROM Aanval a " +
                "INNER JOIN Soort soa " +
                "ON a.Soort = soa.NaamId " +
                "WHERE a.Naam = @Naam";

            try
            {
                using (SqlConnection conn = new SqlConnection(_connstring))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    cmd.Parameters.AddWithValue("@Naam", naam);
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Soort s = new Soort((Soort.TypeSoorten)reader["NaamId"], reader["ImageNaam"].ToString());
                            a = new Aanval((int)reader["Id"], reader["Naam"].ToString(), (int)reader["MaxPP"], (int)reader["Accuratie"], (int)reader["Power"], s);
                        }
                    }
                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(a);
        }
Exemple #28
0
        public IList <Soort> GeefAlleSoorten()
        {
            IList <Soort> soorten = new List <Soort>();

            using (SqlConnection connection = new SqlConnection(_connectionString))
            {
                SqlCommand command = new SqlCommand("Select SoortNr,Soort from Soorten", connection);
                command.CommandType = System.Data.CommandType.Text;
                command.Connection.Open();
                SqlDataReader sqlReader = command.ExecuteReader();
                while (sqlReader.Read())// rij per rij aflopen van resultaat, waarde uit kolom opvragen via sqlReader("kolomnaam")
                {
                    //sqlReader.GetValues() geeft alle waarden van één rij terug in een array
                    Soort soort = new Soort()
                    {
                        SoortNr   = (int)sqlReader["SoortNr"],
                        SoortNaam = (sqlReader["Soort"] == DBNull.Value) ? null : sqlReader["Soort"].ToString()
                    };
                    soorten.Add(soort);
                }
                sqlReader.Close();//wordt automatisch afgesloten binnen using(...) wanneer connectie wordt afgesloten
            }
            return(soorten);
        }
Exemple #29
0
        public void TestGeefVraag(Soort soort, string expected)
        {
            string vraag = soort.GeefVraag();

            Assert.Equal(expected, vraag);
        }
Exemple #30
0
        public void TestGeefOmschrijving(Soort soort, string expected)
        {
            string omschrijving = soort.GeefOmschrijving();

            Assert.Equal(expected, omschrijving);
        }
Exemple #31
0
 public Vakje(Soort soort)
 {
     this.soort = soort;
     buren = null;
 }