Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 4
0
 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;
 }