public ActionResult WriteMessage(NGroupMessageTeacher1 nGroupMessageTeacher1) { if (ModelState.IsValid) { using (NMSEntities db = new NMSEntities()) { String FileExt = Path.GetExtension(nGroupMessageTeacher1.files.FileName).ToUpper(); if (FileExt == ".PDF") { Stream str = nGroupMessageTeacher1.files.InputStream; BinaryReader Br = new BinaryReader(str); Byte[] FileDet = Br.ReadBytes((Int32)str.Length); NGroupMessageTeacher1 n = new NMS.Models.NGroupMessageTeacher1(); //TimeSpan.FromTicks(DateTime.Now.Ticks) n.Media = FileDet; string id = Session["id"].ToString(); int ids = Convert.ToInt32(id); //SaveFileDetails(n); db.InsertMessageIntoGroup(ids, Session["TID"].ToString(), nGroupMessageTeacher1.message, DateTime.Now.TimeOfDay, n.Media); //db.AddNotes(notes.TID, notes.ModuleID, notes.SubID, notes.ClassID, n.PDFFile); return(RedirectToAction("chat", new { id = ids })); } else { ViewBag.FileStatus = "Invalid file format."; return(View()); } } } return(View()); }
public ActionResult DeleteConfirmed(int id) { NGroupMessageTeacher1 nGroupMessageTeacher1 = db.NGroupMessageTeachers1.Find(id); db.NGroupMessageTeachers1.Remove(nGroupMessageTeacher1); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "GroupID,TID,message,Time,Media")] NGroupMessageTeacher1 nGroupMessageTeacher1) { if (ModelState.IsValid) { db.Entry(nGroupMessageTeacher1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GroupID = new SelectList(db.NGroups, "GroupID", "GroupName", nGroupMessageTeacher1.GroupID); ViewBag.TID = new SelectList(db.Teachers, "TID", "Name", nGroupMessageTeacher1.TID); return(View(nGroupMessageTeacher1)); }
// GET: NGroupMessageTeacher1/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NGroupMessageTeacher1 nGroupMessageTeacher1 = db.NGroupMessageTeachers1.Find(id); if (nGroupMessageTeacher1 == null) { return(HttpNotFound()); } return(View(nGroupMessageTeacher1)); }
// GET: NGroupMessageTeacher1/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NGroupMessageTeacher1 nGroupMessageTeacher1 = db.NGroupMessageTeachers1.Find(id); if (nGroupMessageTeacher1 == null) { return(HttpNotFound()); } ViewBag.GroupID = new SelectList(db.NGroups, "GroupID", "GroupName", nGroupMessageTeacher1.GroupID); ViewBag.TID = new SelectList(db.Teachers, "TID", "Name", nGroupMessageTeacher1.TID); return(View(nGroupMessageTeacher1)); }