public ActionResult Add(Document document) { string fileName = Path.GetFileNameWithoutExtension(document.ImageFile.FileName); string extension = Path.GetExtension(document.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; document.Path = "~/PatientDocument/" + fileName; fileName = Path.Combine(Server.MapPath("~/PatientDocument/"), fileName); document.ImageFile.SaveAs(fileName); using (MedicalHistoryEntities2 db = new MedicalHistoryEntities2()) { db.Documents.Add(document); db.SaveChanges(); } ViewBag.Message = "Document Uploaded Successfully...."; //ModelState.Clear(); return(View()); }