public EkskurzijaModel Get(int id) { EkskurzijaModel ekskurzija = new EkskurzijaModel(); using (SqlConnection sqlConnection = new SqlConnection(_konekcioniString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = sqlConnection.CreateCommand()) { sqlCommand.CommandText = "SELECT * FROM Ekskurzija WHERE Id = @id"; sqlCommand.Parameters.AddWithValue("@id", id); using (SqlDataReader reader = sqlCommand.ExecuteReader()) { while (reader.Read()) { ekskurzija.Id = (int)reader["Id"]; ekskurzija.IdDestinacije = (int)reader["IdDestinacije"]; ekskurzija.Cena = (int)reader["Cena"]; ekskurzija.Datum = (DateTime)reader["Naziv"]; ekskurzija.DaniBoravka = (int)reader["DaniBoravka"]; } } } } return(ekskurzija); }
public DodavanjeWindowViewModel(EkskurzijaModel ekskurzija) { Ekskurzija = ekskurzija; Model.NazivProzora = "Izmena postojece Ekskurzije " + Ekskurzija.NazivDestinacije; Model.NazivDugmeta = "Izmeni Ekskurziju"; Model.NazivLabeleProzora = "Izmena ekskurzije"; Model.IdEkskurzije = Ekskurzija.Id; Model.ComboListaDestinacija = new ObservableCollection <DestinacijaModel>(PristupBazi.DestinacijaRepo.GetAllDestinacije()); Model.Cena = Ekskurzija.Cena; Model.IdDestinacije = Ekskurzija.IdDestinacije; Model.NazivDestinacije = Ekskurzija.NazivDestinacije; Model.DatumOd = Ekskurzija.Datum; Model.DatumDo = Ekskurzija.Datum.AddDays(Ekskurzija.DaniBoravka); DodavanjeIzmenaKomanda = new RelayCommand(DugmeKlik); }
public int Update(EkskurzijaModel model) { using (SqlConnection sqlConnection = new SqlConnection(_konekcioniString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = sqlConnection.CreateCommand()) { sqlCommand.CommandText = "UPDATE Ekskurzija SET IdDestinacije=@IdDestinacije, Cena=@Cena, Datum=@Datum, DaniBoravka=@DaniBoravka OUTPUT Inserted.Id WHERE Id=@id";; sqlCommand.Parameters.AddWithValue("@id", model.Id); sqlCommand.Parameters.AddWithValue("@IdDestinacije", model.IdDestinacije); sqlCommand.Parameters.AddWithValue("@Cena", model.Cena); sqlCommand.Parameters.AddWithValue("@Datum", model.Datum); sqlCommand.Parameters.AddWithValue("@DaniBoravka", model.DaniBoravka); return((int)sqlCommand.ExecuteScalar()); } } }
public int Add(EkskurzijaModel model) { using (SqlConnection sqlConnection = new SqlConnection(_konekcioniString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = sqlConnection.CreateCommand()) { sqlCommand.CommandText = "INSERT INTO Ekskurzija(IdDestinacije, Cena, Datum, DaniBoravka) OUTPUT Inserted.Id " + "VALUES(@IdDestinacije, @Cena, @Datum, @DaniBoravka)";; sqlCommand.Parameters.AddWithValue("@IdDestinacije", model.IdDestinacije); sqlCommand.Parameters.AddWithValue("@Cena", model.Cena); sqlCommand.Parameters.AddWithValue("@Datum", model.Datum); sqlCommand.Parameters.AddWithValue("@DaniBoravka", model.DaniBoravka); return((int)sqlCommand.ExecuteScalar()); } } }