public ActionResult NewMsg(string text, string subject, int?msgTo) { Zinojumi message = new Zinojumi(); Profils user = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault(); if (msgTo == null) { return(RedirectToAction("Index")); } if (text == "") { return(RedirectToAction("Index")); } message.msg = text; message.msgFrom = user; message.date = DateTime.Now; message.dateString = message.date.ToString("d MMM HH:mm"); message.subject = subject; if (msgTo != null) { message.msgTo = db.Accounts.Find(msgTo); } db.Zinojumi.Add(message); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteMsgConfirm(int?id) { try { Zinojumi zinojums = db.Zinojumi.Find(id); if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (zinojums == null) { return(HttpNotFound()); } db.Zinojumi.Remove(zinojums); db.SaveChanges(); return(RedirectToAction("Zinojumi")); } return(View(zinojums)); } catch { return(View()); } }
public ActionResult DeleteMsg(int?msgID) { if (msgID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zinojumi msg = db.Zinojumi.Find(msgID); db.Zinojumi.Remove(msg); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteMsg(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zinojumi zinojums = db.Zinojumi.Find(id); if (zinojums == null) { return(HttpNotFound()); } return(View(zinojums)); }
public ActionResult SendMsgToPatient(int patientID, string MsgToPatient) { Profils user = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault(); Profils patient = db.Accounts.Where(b => b.Patient.PacientaID == patientID).FirstOrDefault(); var message = new Zinojumi() { msg = MsgToPatient, msgFrom = user, date = DateTime.Now, dateString = DateTime.Now.ToString("d MMM HH:mm"), msgTo = patient }; db.Zinojumi.Add(message); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditorReplyMsg(int?msgID, string mode, string subject, string text) { if (msgID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (mode == "reply") { Profils user = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault(); var replyMsg = new Zinojumi() { msgTo = db.Zinojumi.Find(msgID).msgFrom, subject = subject, msg = text, msgFrom = user, date = DateTime.Now }; replyMsg.dateString = replyMsg.date.ToString("d MMM HH:mm"); db.Zinojumi.Add(replyMsg); db.SaveChanges(); return(RedirectToAction("Index")); } else if (mode == "edit") { var msg = db.Zinojumi.Find(msgID); msg.msg = text; msg.subject = subject; db.Entry(msg).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult EditMsgConfirm(Zinojumi zinojumi) { db.Entry(zinojumi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Zinojumi")); }