Ejemplo n.º 1
0
        public Land VraagLandOp(string naam)
        {
            LandDto ld   = _context.VraagLandOp(naam);
            Land    land = new Land(ld.naam, ld.inwonersaantal, ld.straatbezetting, ld.doktersbezoeken);

            return(land);
        }
Ejemplo n.º 2
0
        public IEnumerable <LandDto> VraagAlleLandenOpUitDatabase()
        {
            string         query     = "_AlleLanden";
            List <LandDto> resultaat = new List <LandDto>();

            if (this.OpenConnection())
            {
                try
                {
                    MySqlCommand cmd = new MySqlCommand(query, connection);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    MySqlDataReader dataReader = cmd.ExecuteReader();
                    while (dataReader.Read())
                    {
                        LandDto land = new LandDto(dataReader.GetString(0), dataReader.GetInt32(1), dataReader.GetDecimal(2), dataReader.GetDecimal(3));
                        resultaat.Add(land);
                    }

                    dataReader.Close();
                }
                catch (Exception exception)
                {
                    //TODO handle exception
                    resultaat = null;
                    throw new Exception(exception.ToString());
                }

                this.CloseConnection();
            }

            return(resultaat);
        }
Ejemplo n.º 3
0
        public LandDto VraagLandOp(string naam)
        {
            string  query     = "_LandSelecteren";
            LandDto resultaat = new LandDto();

            if (this.OpenConnection())
            {
                try
                {
                    MySqlCommand cmd = new MySqlCommand(query, connection);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add("@naam", MySqlDbType.String).Value = naam;
                    MySqlDataReader dataReader = cmd.ExecuteReader();
                    while (dataReader.Read())
                    {
                        resultaat.naam            = dataReader.GetString(0);
                        resultaat.inwonersaantal  = dataReader.GetInt32(1);
                        resultaat.straatbezetting = dataReader.GetDecimal(2);
                        resultaat.doktersbezoeken = dataReader.GetDecimal(3);
                    }

                    dataReader.Close();
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }
                this.CloseConnection();
            }
            return(resultaat);
        }
Ejemplo n.º 4
0
        public List <Verbinding> AlleVerbindingen()
        {
            List <Verbinding>           resultaat = new List <Verbinding>();
            IEnumerable <VerbindingDto> vds       = _context.AlleVerbindingen();

            foreach (VerbindingDto vd in vds)
            {
                LandDto    landIn     = _landcontext.VraagLandOp(vd.aankomstLand);
                LandDto    landUit    = _landcontext.VraagLandOp(vd.vertrekLand);
                Verbinding verbinding = new Verbinding(new Land(landIn.naam, landIn.inwonersaantal, landIn.straatbezetting, landIn.doktersbezoeken), new Land(landUit.naam, landUit.inwonersaantal, landUit.straatbezetting, landUit.doktersbezoeken), vd.mensenVerkeer);
                resultaat.Add(verbinding);
            }
            return(resultaat);
        }
Ejemplo n.º 5
0
        public void MaatregelActiefInLandIntDatabaseOpslaan(MaatregelDto maatregel, LandDto land)
        {
            string query = "";

            if (this.OpenConnection())
            {
                try
                {
                    MySqlCommand cmd = new MySqlCommand(query, connection);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add("@maatregel", MySqlDbType.String).Value = maatregel.naam;
                    cmd.Parameters.Add("@land", MySqlDbType.String).Value      = land.naam;
                    cmd.ExecuteNonQuery();
                }
                catch (Exception exception)
                {
                    throw new Exception(exception.ToString());
                }
                this.CloseConnection();
            }
        }
Ejemplo n.º 6
0
        public IHttpActionResult GetWards(LandDto dto)
        {
            var districts = _context.GetWards(dto.ProvinceId);

            return(Ok(districts));
        }