public ActionResult Edit(int id) { var data = (from r in db.and_material_tbl where r.pk_material_id == id select r).FirstOrDefault(); material_admin mt = new material_admin(); mt.pk_material_id = data.pk_material_id; mt.material_name = data.material_name; mt.material_path = data.material_path; mt.type_of_material = data.type_of_material; return(View("edit_material_admin", mt)); }
public ActionResult DeleteAll(FormCollection frm) { var chkvalue = frm.GetValues("assignChkBx"); foreach (var id in chkvalue) { material_admin _model = new material_admin(); int id1 = Convert.ToInt32(id); var data = (from c in db.and_material_tbl where c.pk_material_id == id1 select c).First(); if (data.material_path != null || data.material_path != "") { System.IO.File.Delete(Server.MapPath(data.material_path)); } db.and_material_tbl.Remove(data); db.SaveChanges(); } return(RedirectToAction("view", "Admin_material")); }
public ActionResult Edit(int id, FormCollection collection) { var data = (from r in db.and_material_tbl where r.pk_material_id == id select r).FirstOrDefault(); data.material_name = collection["material_name"]; HttpPostedFileBase hp = Request.Files["fileuploadDemo"]; if (hp != null && hp.FileName != "") { string path = "~/material/" + hp.FileName; if (data.material_path != path) { System.IO.File.Delete(Server.MapPath(data.material_path)); hp.SaveAs(Server.MapPath(path)); } data.material_path = path; } data.type_of_material = collection["type_mat"]; material_admin mt = new material_admin(); mt.fk_email_id = data.fk_email_id; mt.material_name = data.material_name; mt.material_path = data.material_path; mt.type_of_material = data.type_of_material; var dt = System.DateTime.Now; mt.material_date = dt; mt.status = data.status; db.SaveChanges(); return(RedirectToAction("view")); }