public static RadnoMjestoDTO readerToRadnoMjestoDTO(MySqlDataReader reader) { RadnoMjestoDTO radnoMjesto = new RadnoMjestoDTO(); radnoMjesto.Id = reader.GetInt32("idRadnoMjesto"); radnoMjesto.Naziv = reader["nazivRadnoMjesto"].ToString(); radnoMjesto.Opis = reader["opisRadnoMjesto"].ToString(); return radnoMjesto; }
public long insert(RadnoMjestoDTO radnoMjesto) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = insertQuerry; command.Parameters.AddWithValue("naziv", radnoMjesto.Naziv); command.Parameters.AddWithValue("opis", radnoMjesto.Opis); command.ExecuteNonQuery(); long id = command.LastInsertedId; ConnectionPool.checkInConnection(connection); return id; }
public List<ZaposleniRadnoMjestoDTO> getZaposleniRadnoMjesto(RadnoMjestoDTO radnoMjesto) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = getZaposleniRadnoMjestoQuerry; command.Parameters.AddWithValue("idRadnoMjesto", radnoMjesto.Id); MySqlDataReader reader = command.ExecuteReader(); List<ZaposleniRadnoMjestoDTO> list = new List<ZaposleniRadnoMjestoDTO>(); while (reader.Read()) { ZaposleniRadnoMjestoDTO zaposleniRadnoMjesto = readerToZaposleniRadnoMjestoDTO(reader); zaposleniRadnoMjesto.Zaposleni = MySqlZaposleniDAO.readerToZaposleni(reader); zaposleniRadnoMjesto.RadnoMjesto =radnoMjesto; list.Add(zaposleniRadnoMjesto); } reader.Close(); ConnectionPool.checkInConnection(connection); return list; }
public bool update(RadnoMjestoDTO radnoMjesto) { if (radnoMjesto == null) return false; MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = updateQuerry; command.Parameters.AddWithValue("naziv", radnoMjesto.Naziv); command.Parameters.AddWithValue("opis", radnoMjesto.Opis); command.Parameters.AddWithValue("id", radnoMjesto.Id); command.ExecuteNonQuery(); long id = command.LastInsertedId; ConnectionPool.checkInConnection(connection); return true; }