public IHttpActionResult PutPonude(int id, Ponude ponude) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ponude.PonudaID) { return(BadRequest()); } db.Entry(ponude).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PonudeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "PonudaID,UkupnaCijena,DatumPonude")] Ponude ponude) { if (ModelState.IsValid) { db.Entry(ponude).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ponude)); }
public IHttpActionResult GetPonude(int id) { Ponude ponude = db.Ponude.Find(id); if (ponude == null) { return(NotFound()); } return(Ok(ponude)); }
public IHttpActionResult PostPonude(Ponude ponude) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ponude.Add(ponude); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ponude.PonudaID }, ponude)); }
// GET: Ponudes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ponude ponude = db.Ponude.Find(id); if (ponude == null) { return(HttpNotFound()); } return(View(ponude)); }
public IHttpActionResult DeletePonude(int id) { Ponude ponude = db.Ponude.Find(id); if (ponude == null) { return(NotFound()); } db.Ponude.Remove(ponude); db.SaveChanges(); return(Ok(ponude)); }
public ActionResult CreatePonuda() { try { Ponude ponuda = new Ponude(); ponuda.UkupnaCijena = (decimal)0.00; ponuda.DatumPonude = DateTime.UtcNow; db.Ponude.Add(ponuda); db.SaveChanges(); } catch (Exception ex) { } return(RedirectToAction("Index")); }
private void button2_Click(object sender, EventArgs e) { Boolean flag = false; Ponude p2 = (Ponude)listBox1.SelectedItem; DateTime dt = dateTimePicker1.Value.Date; DateTime dt2 = dateTimePicker2.Value.Date; Automobili auto = new Automobili(); if (DateTime.Compare(Convert.ToDateTime(p2.Datum_od).Date, dt) <= 0 && DateTime.Compare(Convert.ToDateTime(p2.Datum_do).Date, dt2) >= 0) { MessageBox.Show("Uspesna rezervacija"); } else { MessageBox.Show("Neuspesna rezervacija unesite datum u okviru selektovane ponude!"); return; } foreach (Automobili a in lista_automobila) { if (a.Kubikaza == comboBox2.Text && a.Gorivo == comboBox3.Text && a.Pogon == comboBox4.Text && a.Karoserija == comboBox5.Text && a.Model == comboBox6.Text && a.Vrsta_menjaca == comboBox7.Text && a.Broj_vrata == Int16.Parse(comboBox8.Text) && a.Godiste == comboBox9.Text) { MessageBox.Show("Uspesna provera automobila"); lista_rezervacija.Add(new Rezervacije(a.Id, narucioc.Id, dt.ToShortDateString(), dt2.ToShortDateString(), p2.Cena_danu)); flag = true; } } if (!flag) { MessageBox.Show("Neuspesna provera automobila molimo vas izmenite podatke"); return; } BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = File.OpenWrite(@"rezervacije.txt"); formatter.Serialize(stream, lista_rezervacija); stream.Dispose(); Form f = new IzmenaRezervacija(narucioc); f.Show(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { Boolean flag = false; Ponude ponude = (Ponude)listBox1.SelectedItem; foreach (var item in lista_automobila) { if (item.Id == int.Parse(textBox1.Text)) { MessageBox.Show("Nadjen automobil"); flag = true; break; } } if (!flag) { MessageBox.Show("Nije nadjen automobil unesite ispravan id!"); return; } int index = 0; foreach (Ponude item in lista_ponude) { if (item == ponude) { index = lista_ponude.IndexOf(item); } } bool greska; lista_ponude[index].Id = Int32.Parse(textBox1.Text); lista_ponude[index].Datum_od = dateTimePicker1.Value.ToShortDateString(); MessageBox.Show("" + index); lista_ponude[index].Datum_do = dateTimePicker2.Value.ToShortDateString(); lista_ponude[index].Cena_danu = double.Parse(textBox2.Text); MessageBox.Show("Uspesna izmena"); BinaryFormatter formatter = new BinaryFormatter(); Stream stream = File.OpenWrite(@"ponude.txt"); stream.SetLength(0); formatter.Serialize(stream, lista_ponude); stream.Dispose(); }