public IHttpActionResult PutWiadomosci(int id, Wiadomosci wiadomosci) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != wiadomosci.Id) { return(BadRequest()); } db.Entry(wiadomosci).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WiadomosciExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostWiadomosci(Wiadomosci wiadomosci) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Wiadomoscis.Add(wiadomosci); try { db.SaveChanges(); } catch (DbUpdateException) { if (WiadomosciExists(wiadomosci.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = wiadomosci.Id }, wiadomosci)); }
public ActionResult DeleteConfirmed(int id) { Wiadomosci wiadomosci = db.Wiadomosci.Find(id); db.Wiadomosci.Remove(wiadomosci); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Tresc,ID_Czytelnika")] Wiadomosci wiadomosci) { if (ModelState.IsValid) { db.Entry(wiadomosci).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Czytelnika = new SelectList(db.Czytelnik, "ID", "Imie", wiadomosci.ID_Czytelnika); return(View(wiadomosci)); }
public IHttpActionResult GetWiadomosci(int id) { Wiadomosci wiadomosci = db.Wiadomoscis.Find(id); if (wiadomosci == null) { return(NotFound()); } return(Ok(wiadomosci)); }
public ActionResult Create([Bind(Include = "ID,Tresc,ID_Czytelnika")] Wiadomosci wiadomosci) { if (ModelState.IsValid) { db.Wiadomosci.Add(wiadomosci); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Czytelnika = new SelectList(db.Czytelnik, "ID", "Imie", wiadomosci.ID_Czytelnika); return(View(wiadomosci)); }
// GET: Wiadomosci/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wiadomosci wiadomosci = db.Wiadomosci.Find(id); if (wiadomosci == null) { return(HttpNotFound()); } return(View(wiadomosci)); }
public IHttpActionResult DeleteWiadomosci(int id) { Wiadomosci wiadomosci = db.Wiadomoscis.Find(id); if (wiadomosci == null) { return(NotFound()); } db.Wiadomoscis.Remove(wiadomosci); db.SaveChanges(); return(Ok(wiadomosci)); }
// GET: Wiadomosci/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wiadomosci wiadomosci = db.Wiadomosci.Find(id); if (wiadomosci == null) { return(HttpNotFound()); } ViewBag.ID_Czytelnika = new SelectList(db.Czytelnik, "ID", "Imie", wiadomosci.ID_Czytelnika); return(View(wiadomosci)); }
public ActionResult DeleteConfirmed(int id) { Zgloszenia zgloszenia = db.Zgloszenias.Find(id); int x = db.Wiadomoscis.Where(m => m.ZgloszeniaId == id).Count(); for (int i = 0; i < x; i++) { Wiadomosci wiad = db.Wiadomoscis.Where(m => m.ZgloszeniaId == id).FirstOrDefault(); db.Wiadomoscis.Remove(wiad); wiad = null; } db.Zgloszenias.Remove(zgloszenia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult WiadomoscSend(Wiadomosci newWiadomosc) { if (ModelState.IsValid) { // wygeneruj i przypisz datę newWiadomosc.dataOdebrania = DateTime.Now; _db_Wiadomosci.Wiadomosci.Add(newWiadomosc); _db_Wiadomosci.SaveChanges(); return(RedirectToAction("WiadomoscSend_Sukces")); } else { return(View(newWiadomosc)); } }
public ActionResult Details(ZgloszeniaViewModels model) { if (ModelState.IsValid) { try { var wiad = new Wiadomosci(); wiad.DataDodania = DateTime.Now; wiad.ZgloszeniaId = model.idwiad; wiad.Nadawca = model.nad; wiad.Tresc = model.Wiad; db.Wiadomoscis.Add(wiad); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.idwiad })); } catch (Exception) { } } return(RedirectToAction("Index")); }
private void Button_Click(object sender, RoutedEventArgs e) { using (var context = new BibliotekaDBContext()) { var prac = context.UserLogowanies.Include(p => p.Czytelnik).Where(p => p.Log == Log.zalogowany).First(); var msg = new Wiadomosci { Tresc = MSGTXTBox.Text, Status = Status.aktywny, ImieNadawcy = prac.Czytelnik.Imie, NazwiskoNadawcy = prac.Czytelnik.Nazwisko, Datawyslania = DateTime.Now }; context.Wiadomoscis.Add(msg); context.SaveChanges(); MessageBox.Show("Wyslano!", "Warning", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } }
public IHttpActionResult PutWiadomoscis(Wiadomosci wiadomosc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Wiadomoscis.Add(wiadomosc); try { db.SaveChanges(); } catch (Exception ex) { StringBuilder sb = new StringBuilder("Lini"); foreach (var error in db.GetValidationErrors()) { sb.AppendLine(error.ToString()); } return(BadRequest(sb.ToString() + ex.ToString())); } return(Ok()); }
public IHttpActionResult SendMsg(AddMsg model) { var YourID = User.Identity.GetUserId(); var msg = new Wiadomosci(); msg.odkogo = YourID; msg.dokogo = model.DoKogo; msg.tresc = model.Text; msg.isReaded = false; db.Wiadomosci.Add(msg); //added var first = db.WiadomosciMenu.Where(a => a.odkogo == YourID && a.dokogo == model.DoKogo).FirstOrDefault(); if (first == null) { var msgMenu = new WiadomosciMenu(); msgMenu.odkogo = YourID; msgMenu.dokogo = model.DoKogo; msgMenu.data = DateTime.Now; msgMenu.isReaded = true; db.WiadomosciMenu.Add(msgMenu); } else { first.data = DateTime.Now; first.isReaded = true; } var second = db.WiadomosciMenu.Where(a => a.odkogo == model.DoKogo && a.dokogo == YourID).FirstOrDefault(); if (second == null) { var msgMenu = new WiadomosciMenu(); msgMenu.odkogo = model.DoKogo; msgMenu.dokogo = YourID; msgMenu.data = DateTime.Now; msgMenu.isReaded = false; db.WiadomosciMenu.Add(msgMenu); } else { second.data = DateTime.Now; second.isReaded = false; } //var second = db.WiadomosciMenu.Where(a=> a.odkogo == model.DoKogo && a.dokogo == YourID).FirstOrDefault(); db.SaveChanges(); return(Ok("Wiadmosc doszla")); }