private static void PrepareCommand(SqlCommand command, Pracovisko pracovisko) { command.Parameters.AddWithValue("@id_pracoviska", pracovisko.RecordId); command.Parameters.AddWithValue("@nazov", pracovisko.Name); command.Parameters.AddWithValue("@ip", pracovisko.IpRange); command.Parameters.AddWithValue("@poschodie", pracovisko.Floor); command.Parameters.AddWithValue("@id_zamestnanca", pracovisko.IdEmp); }
private Collection <T> Read(SqlDataReader reader, bool withItemsCount = false) { Collection <T> pracoviskos = new Collection <T>(); while (reader.Read()) { Pracovisko pracovisko = new Pracovisko(); int i = -1; pracovisko.RecordId = reader.GetInt32(++i); pracovisko.Name = reader.GetString(++i); if (!reader.IsDBNull(++i)) { pracovisko.Floor = reader.GetInt32(i); } pracovisko.IpRange = reader.GetString(++i); pracovisko.IdEmp = reader.GetInt32(++i); pracoviskos.Add((T)pracovisko); } return(pracoviskos); }