public ActionResult DeleteConfirmed(int id) { Evenimente evenimente = db.Evenimentes.Find(id); db.Evenimentes.Remove(evenimente); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Nume,Data,Locatie")] Evenimente evenimente) { if (ModelState.IsValid) { db.Entry(evenimente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(evenimente)); }
public ActionResult Create([Bind(Include = "ID,Nume,Data,Locatie")] Evenimente evenimente) { if (ModelState.IsValid) { db.Evenimentes.Add(evenimente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(evenimente)); }
public AddEveniment(Evenimente _eveniment) { InitializeComponent(); evenimentInitial = _eveniment; textEveniment.AppendText(evenimentInitial.text); anEveniment.Text = evenimentInitial.data.Value.Year.ToString(); isDHr.IsChecked = evenimentInitial.isDHr; if (!(bool)isDHr.IsChecked) { isIHr.IsChecked = true; } evenimentData.SelectedDate = evenimentInitial.data; }
// GET: Evenimentes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Evenimente evenimente = db.Evenimentes.Find(id); if (evenimente == null) { return(HttpNotFound()); } return(View(evenimente)); }
private void save_Click(object sender, RoutedEventArgs e) { if (evenimentInitial == null) { using (IstorieEntities context = new IstorieEntities()) { try { Evenimente eveniment = new Evenimente(); DateTime evenimentDateTime = (DateTime)(evenimentData.SelectedDate == null ? DateTime.Now : evenimentData.SelectedDate); int an = 0; int an_1 = evenimentDateTime.Year; try { an = int.Parse(anEveniment.Text.ToString()); } catch (Exception ex) { MessageBox.Show("Anul nu are formatul corespunzator."); return; } evenimentDateTime = evenimentDateTime.AddYears(an); evenimentDateTime = evenimentDateTime.AddYears(-an_1); eveniment.data = evenimentDateTime; TextRange text = new TextRange(textEveniment.Document.ContentStart, textEveniment.Document.ContentEnd); if (text.Text.Length < 10) { MessageBox.Show("Lungimea textului trebuie sa fie mai mare sau egala cu 10"); return; } eveniment.text = text.Text; eveniment.isDHr = (bool)isDHr.IsChecked; context.Evenimentes.Add(eveniment); context.SaveChanges(); MessageBox.Show("Eveniment adaugat cu succes."); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } else { using (IstorieEntities context = new IstorieEntities()) { try { DateTime evenimentDateTime = (DateTime)(evenimentData.SelectedDate == null ? DateTime.Now : evenimentData.SelectedDate); int an = 0; int an_1 = evenimentDateTime.Year; try { an = int.Parse(anEveniment.Text.ToString()); } catch (Exception ex) { MessageBox.Show("Anul nu are formatul corespunzator."); return; } TextRange text = new TextRange(textEveniment.Document.ContentStart, textEveniment.Document.ContentEnd); if (text.Text.Length < 10) { MessageBox.Show("Lungimea textului trebuie sa fie mai mare sau egala cu 10"); return; } var entry = context.Entry(evenimentInitial); if (entry.State == System.Data.Entity.EntityState.Detached) { context.Evenimentes.Attach(evenimentInitial); } evenimentInitial.text = text.Text; evenimentInitial.isDHr = isDHr.IsChecked; evenimentInitial.data = evenimentData.SelectedDate; context.SaveChanges(); MessageBox.Show("Eveniment modificat cu succes."); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } }
public ActionResult AdaugaConcert(Evenimente evenimente) { return(View("AdaugaConcert")); }