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()); }