public Land VraagLandOp(string naam) { LandDto ld = _context.VraagLandOp(naam); Land land = new Land(ld.naam, ld.inwonersaantal, ld.straatbezetting, ld.doktersbezoeken); return(land); }
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); }
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); }
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); }
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(); } }
public IHttpActionResult GetWards(LandDto dto) { var districts = _context.GetWards(dto.ProvinceId); return(Ok(districts)); }