public ActionResult DeleteConfirmed(int id) { Inquery inquery = db.inqueries.Find(id); db.inqueries.Remove(inquery); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Title,Text,CreatedDate,isAnswered,MessageTypeId")] Inquery inquery) { if (ModelState.IsValid) { db.Entry(inquery).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MessageTypeId = new SelectList(db.messageTypes, "Id", "Name", inquery.MessageTypeId); return(View(inquery)); }
// GET: Inquerie/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Inquery inquery = db.inqueries.Find(id); if (inquery == null) { return(HttpNotFound()); } return(View(inquery)); }
// GET: Inquerie/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Inquery inquery = db.inqueries.Find(id); if (inquery == null) { return(HttpNotFound()); } ViewBag.MessageTypeId = new SelectList(db.messageTypes, "Id", "Name", inquery.MessageTypeId); return(View(inquery)); }
public ActionResult Create(InqueryViewModel model) { if (ModelState.IsValid) { string userId = User.Identity.GetUserId(); var user = db.Users.Single(s => s.Id == userId);//await ApplicationUserManager.FindByIdAsync(User.Identity.GetUserId()); var inquery = new Inquery(); inquery.Text = model.Text; inquery.MessageTypeId = model.MessageTypeId; inquery.sender = user; db.inqueries.Add(inquery); db.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: Inquerie/Details/5 public ActionResult Details(int?id) { try { var UserId = User.Identity.GetUserId(); Inquery inquery = db.inqueries.Single(s => s.Id == id && s.sender.Id == UserId); InqueryViewModel model = new InqueryViewModel { Text = inquery.Text, MessageType = inquery.messageType.Name, CreatedDate = inquery.CreatedDate.ToString("dd.MM.yyyy"), isAnswered = inquery.isAnswered }; return(PartialView(model)); } catch (Exception) { return(HttpNotFound()); } }