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