public ActionResult Edit([Bind(Include = "id,ProjectId,CostCode,OldValue,NewValue,Explanation,Attachment,Email")] Table_BudgetChangeLog table_BudgetChangeLog) { if (ModelState.IsValid) { foreach (string _file in Request.Files) { HttpPostedFileBase file = Request.Files[_file]; //Save file here if (file != null && file.ContentLength > 0) { try { string _folder = "~/Views/Table_BudgetChangeLog/Files"; string path = Path.Combine(Server.MapPath(_folder), Path.GetFileName(file.FileName)); file.SaveAs(path); table_BudgetChangeLog.Attachment = _folder + "/" + Path.GetFileName(file.FileName); TempData["FileUploadMessage"] = "File uploaded successfully"; } catch (Exception ex) { TempData["FileUploadMessage"] = "ERROR:" + ex.Message.ToString(); } } else { TempData["FileUploadMessage"] = "You have not specified a file."; } } db.Entry(table_BudgetChangeLog).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(table_BudgetChangeLog)); }
public ActionResult DeleteConfirmed(int id) { Table_BudgetChangeLog table_BudgetChangeLog = db.Table_BudgetChangeLog.Find(id); db.Table_BudgetChangeLog.Remove(table_BudgetChangeLog); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Table_BudgetChangeLog/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Table_BudgetChangeLog table_BudgetChangeLog = db.Table_BudgetChangeLog.Find(id); if (table_BudgetChangeLog == null) { return(HttpNotFound()); } return(View(table_BudgetChangeLog)); }