public ActionResult NewDoc(HttpPostedFileBase atfile) { try { td_doc doc = new td_doc(); doc.doc_no = Request.Form["txtDocNo"]; doc.doc_name = Request.Form["txtDocName"]; doc.doc_type_id = byte.Parse(Request.Form["selDocType"]); doc.cust_no = Request.Form["selCust"]; doc.change_point = Request.Form["txaChange"]; doc.doc_rev = 0; doc.eff_date = ParseToDate(Request.Form["txtEffDate"].ToString()); doc.receive_date = ParseToDate(Request.Form["txtRecDate"].ToString()); DateTime dt = DateTime.Now; // Add data to DB TD_File // string subPath = "~/files/" + dt.Year + "/" + dt.Month + "/"; if (!Directory.Exists(Server.MapPath(subPath))) { Directory.CreateDirectory(Server.MapPath(subPath)); } if (atfile != null && atfile.ContentLength > 0) { var extension = Path.GetExtension(atfile.FileName); var fileName = "" + extension; var path = Path.Combine(Server.MapPath(subPath), fileName); atfile.SaveAs(path); doc.attach = subPath + fileName; } db.td_doc.Add(doc); return(RedirectToAction("Main", "Home")); } catch (Exception) { throw; } }
public void DeleteDoc(string doc_no) { td_doc doc = context.td_doc.Find(doc_no); context.td_doc.Remove(doc); }
public void UpdateDoc(td_doc doc) { context.Entry(doc).State = EntityState.Modified; }
public void InsertDoc(td_doc doc) { context.td_doc.Add(doc); }